Redis
Posted 彩色的大卷发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis相关的知识,希望对你有一定的参考价值。
Redis是一种高级的key-value的存储系统 value支持五种数据类型: 1字符串型string 2.字符串列表lists 3.字符串集合sets 4.有序字符串集合sorted sets 5.哈希类型hashs 常用的应用场景: 缓存 聊天室的在线好友列表 任务队列 应用排行榜 网站访问统计 数据过期处理 分布式集群架构中的session分离 优点: 支持多种数据类型 持久化存储 丰富的特性:pub/sub key过期策略,事务,支持多个DB 性能很好:全内存操作 缺点: 1. 由于是内存数据库,所以,单台机器,存储的数据量,跟机器本身的内存大小。虽然redis本身有key过期策略,但是还是需要提前预估和节约内存。如果内存增长过快,需要定期删除数据。 2. 如果进行完整重同步,由于需要生成rdb文件,并进行传输,会占用主机的CPU,并会消耗现网的带宽。不过redis2.8版本,已经有部分重同步的功能,但是还是有可能有完整重同步的。比如,新上线的备机。 3. 修改配置文件,进行重启,将硬盘中的数据加载进内存,时间比较久。在这个过程中,redis不能提供服务。以上是关于Redis的主要内容,如果未能解决你的问题,请参考以下文章