redis缓存原理


redis缓存原理

文章插图
Redis是一种内存高速cache , 如果使用redis缓存 , 那经常被访问的内容会被缓存在内存中 , 需要使用的时候直接从内存调取 , 不知道比硬盘调取快了多少倍 , 并且支持复杂的数据结构 , 应用于许多高并发的场景中 。
【redis缓存原理】Redis支持主从同步 。数据可以从主服务器向任意数量的从服务器上同步 , 从服务器可以是关联其他从服务器的主服务器 。这使得Redis可执行单层树复制 。存盘可以有意无意的对数据进行写操作 。由于完全实现了发布/订阅机制 , 使得从数据库在任何地方同步树时 , 可订阅一个频道并接收主服务器完整的消息发布记录 。同步对读取操作的可扩展性和数据冗余很有帮助 。zset是set的一个升级版本 , 他在set的基础上增加了一个顺序属性 , 这一属性在添加修改元素的时候可以指定 , 每次指定后 , zset会自动重新按新的值调整顺序 。可以理解了有两列的mysql表 , 一列存value , 一列存顺序 。操作中key理解为zset的名字 。

    推荐阅读