以上文字說明純個人理解,如果有抄襲,請指正,
其實一直想去深入理解redis的結構,但是一直抽不出時間,今天閒下心來,特地寫寫
我們都知道 redis是一個開源的,先進的key-value存儲系統,可擴展的web應用程序的解決方案
redis有三大特性別與其它的緩存機制:
1.redis是完全在內存中保存數據的數據庫,使用磁盤只是爲了持久化;
2.redis相比許多鍵值數據存儲系統有相對豐富的數據類型,比如list,set,zset,hash等數據類型
3.redis可以將數據複製到任意數據的從服務器中 ,即master-salve模式的數據備份;
redis有以下優點:
1.異常快速
2.支持豐富的數據類型
3.操作都是原子的:所有的redis的操作都是原子的,從而確保當2個用戶同時訪問redis服務器得到的是更新後的值