一、redis简介

redis是当今使用最广泛的分布式缓存。官网是:https://redis.io/ 。 还有其他的缓存中间件,比如memcache,Guava Cache等。那么redis的优势在哪呢?

  1. redis是内存数据库,数据主要在内存中。
  2. redis可通过持久化策略将数据保存到文件中。
  3. redis有丰富的数据类型:
  • string,最常用的类型
  • list,可用作队列,阻塞队列,栈
  • set,集合,保存唯一元素
  • zset,有序集合,可以用来保存topK元素,比如热搜等
  • hash,字典
    还有新增加的类型:
  • Stream,超轻量级MQ
  • Bitmap,可用来统计连续登录天数等
  • Bitfield,位操作
  • Geospatial,表示及操作地理位置
  • JSON,表示及操作JSON数据
  • Probabilistic,统计概率数据
  • Time series:时间序列数据
  1. 主从同步提供了高可用,数据备份
  2. redis sentinel 提供了主从同步自动故障切换
  3. redis cluster在redis sentinel提供了数据分片,增加了redis的高性能,可扩展
    7.新增了module,增加了用户的扩展性

当然,当数据量较小时,也可以用来当作数据库。redis还提供了企业版及Cloud的支持,最新的AI支持,等着我们去探索。。。

posted @ 2024-09-15 16:43  shigp1  阅读(6)  评论(0编辑  收藏  举报