- Redis有哪些优缺点
优点
- 数据存储在内存, 读写速度快,性能优异
- 支持数据持久化,便于数据备份、恢复
- 支持简单的事务,操作满足原子性
- 支持String、List、Hash、Set、Zset五种数据类型,满足多场景需求
- 支持主从复制,实现读写分离,分担读的压力
- 支持哨兵机制,实现自动故障转移
缺点
- 数据存储在内存,主机断电则数据丢失
- 存储容量受到物理内存的限制,只能用于小数据量的高性能操作
- 在线扩容比较困难,系统上线时必须确保有足够的空间
- 用于缓存时,易出现’缓存雪崩‘,’缓存击穿‘等问题
- 为什么要用 Redis 做缓存?
web系统中的缓存是一种降低数据库的查询压力,提高服务性能的一种数据存储方案。它需要更快的数据读写操作,满足多场景的数据类型,更健全的数据安全、数据可用机制等,而redis恰好具有以上这些优点,所以常用Redis作为缓存。
版权声明:本文为lizhenqi123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。