以上文字说明纯个人理解,如果有抄袭,请指正,
其实一直想去深入理解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服务器得到的是更新后的值