Redis的优点及缺点简介说明
下文笔者讲述Redis的优点及缺点简介说明,如下所示
Redis的优点
读写性能非常棒 Redis能读的速度是110000次/s 写的速度是81000次/s 支持数据持久化 支持AOF和RDB两种持久化方式 数据结构丰富 除支持string类型的value外还支持hash、set、zset、list等数据结构 支持主从复制,主机会自动将数据同步到从机 可以进行读写分离 支持事务 Redis的所有操作都是原子性的 同时Redis还支持对几个操作合并后的原子性执行
Redis的缺点
数据库容量受到物理内存的限制 不能用作海量数据的高性能读写 因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上 Redis在线扩容比较难实现 在集群容量达到上限时在线扩容会变得很复杂 为避免这一问题,运维人员在系统上线时必须确保有足够的空间 这对资源造成了很大的浪费 Redis 不具备自动容错和恢复功能 主机从机的宕机都会导致前端部分读写请求失败 需要等待机器重启或者手动切换前端的IP才能恢复 主机宕机 宕机前有部分数据未能及时同步到从机 切换IP后还会引入数据不一致的问题 降低系统的可用性
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。