一、redis简介
redis是当今使用最广泛的分布式缓存。官网是:https://redis.io/ 。 还有其他的缓存中间件,比如memcache,Guava Cache等。那么redis的优势在哪呢?
- redis是内存数据库,数据主要在内存中。
- redis可通过持久化策略将数据保存到文件中。
- redis有丰富的数据类型:
- string,最常用的类型
- list,可用作队列,阻塞队列,栈
- set,集合,保存唯一元素
- zset,有序集合,可以用来保存topK元素,比如热搜等
- hash,字典
还有新增加的类型: - Stream,超轻量级MQ
- Bitmap,可用来统计连续登录天数等
- Bitfield,位操作
- Geospatial,表示及操作地理位置
- JSON,表示及操作JSON数据
- Probabilistic,统计概率数据
- Time series:时间序列数据
- 主从同步提供了高可用,数据备份
- redis sentinel 提供了主从同步自动故障切换
- redis cluster在redis sentinel提供了数据分片,增加了redis的高性能,可扩展
7.新增了module,增加了用户的扩展性
当然,当数据量较小时,也可以用来当作数据库。redis还提供了企业版及Cloud的支持,最新的AI支持,等着我们去探索。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本