数据丢失问题

Redis是内存存储,服务器重启可能丢失数据

  • 实现Redis数据持久化

并发能力问题

单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景

  • 搭建主从集群,实现读写分离

故障恢复问题

如果Redis宕机,则服务不可用,需要一种自动恢复手段

  • 利用Redis哨兵,实现健康检测和自动恢复

存储能力问题

Redis基于内存,单节点存储的数据量难以满足海量数据需求

  • 搭建分片集群,利用插槽机制实现动态扩容