redis需要掌握的内容

  1. 数据类型
  2. 特性:发布订阅,事务:MULTI 、EXEC,过期,持久化
  3. 淘汰策略:volatile针对设置了过期时间的key进行淘汰,all针对所有的key进行淘汰。LRU是Least Recently Used的缩写,也就是表示最近很少使用,以时间戳为标准。LFU(Least Frequently Used)根据key最近被访问的频率进行淘汰,挑选出最近使用次数最少的key。以次数为标准。当缓存数据没有明显的冷热之分,使用allkeys-random。当数据有明显的冷热之分,建议使用allkeys-lru 或者volatile-lru 算法。
  4. 适用场景:会话缓存、队列、计数器、发布订阅
  5. 分布式难题:https://blog.csdn.net/weixin_42127508/article/details/124276014
Author: bkdwei