redis?
redis是一个高性能的键值对数据库。遵守BSD协议,完全开源免费的。
redis的优势:
1)读写性能极高 2)支持的数据类型非常丰富 3)支持数据可持久化 4)所有的操作都是原子性的
5)丰富的特征,用于缓存消息,按key设置过期时间。
redis的应用:
为热点数据加速查询(主要场景),如热点商品、热点新闻、热点资讯、推广类等高访问量信息等
任务队列,如秒杀、抢购、购票排队等
即时信息查询,如各位排行榜、各类网站访问统计、在线人数信息(聊天室、网站)、设备信号等
时效性信息控制,如验证码控制、投票控制等
分布式数据共享,如分布式集群架构中的 session 分离
消息队列
分布式锁
安装:
centos:
yum -y install redis*
基础使用:
设置名字的值 set name 'ali' 获取名字 get name 获取命令帮助 help 清屏 clear