Redis简介
一.redis简介
1.1.1.什么是redis?
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
读写性能强,支持多种数据类型。
把数据存储在内存中的高速缓存。
Redis支持数据的备份,即master-slave模式的数据备份。
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
1.1.2.特点
- 速度快
- 支持多种数据结构(string,list,hash,set,storted set)
- 持久化
- 主从复制(集群)
- 支持过期时间
- 支持事务
- 支持订阅
1.1.3.应用场景
数据缓存
提高访问性能,使用的方式与memcache相同
会话缓存(Session Cache)
保持web会话信息
排行榜、计数器
Nginx+lua+redis计数器进行IP自动封禁
消息队列
构建实时消息系统,聊天,群聊
1.1.4.Redis与Memcache对比
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。