Redis常见问题总结
reids为什么快。
1.纯内存操作
2.单线程操作,避免了频繁的上下文切换
3.采用了非阻塞I/O多路复用机制。
Redis优缺点:
优点:
1.基于内存读写,读写相应速度快。
2.Redis的value默认是512M,Memcached的值最大是1M。
2.有丰富的数据类型,可以通过调用API直接操作数据,memcached单一数据类型(操作数据需要把全部数据内容加载的服务器内存,然后自定义实现处理逻辑获取数据)
3.操作原子性,避免了事务问题。
4.支持持久化,且可配置AOF和RDB两种方式。
缺点:
1.由于Redis是内存数据库,所以,单台机器,存储的数据量,跟机器本身的内存大小有关。
2.Redis本身有key的过期策略,但是key的过期还需要提前预估。
3.缓存和数据库双写一致性问题。
4.存在缓存击穿,缓存穿透,缓存雪崩。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix