码迷,mamicode.com
首页 > 其他好文 > 详细

Redis

时间:2018-05-07 13:38:06      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:在线好友   ash   sub   分布式   key   支持   传输   集群   排行榜   

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

标签:在线好友   ash   sub   分布式   key   支持   传输   集群   排行榜   

原文地址:https://www.cnblogs.com/myywsy/p/9001709.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!