Advertisement

Redis核心组件解析

阅读量:

1、什么是redis

  • Redis是一款开放源代码的键值对存储系统。
    • 与Memcached具有相似之处,其支持存储的值类型更为多样,涵盖字符串、链表、集合、有序集合以及哈希等结构。
    • 所有这些数据类型均具备push/pop、add/remove以及交集、并集和差集等操作功能,同时支持更多扩展性操作,并且所有操作均为原子性执行。
    • 在此基础上,Redis还提供了多种排序方式的支持。
    • 类似于memcached,为确保处理效率,所有数据均保存在内存中。
    • 不同之处在于Redis会定期将更新后的数据写入磁盘或记录至追加文件中。
    • 此外,该系统进一步实现了主从同步机制。

2、为什么会出现redis

在Web1.0时期,由于数据访问规模相对较小,采用具备卓越性能的单一服务器即可应对绝大多数需求。

进入Web2.0时代后,用户

全部评论 (0)

还没有任何评论哟~