1、什么是Redis?
(1)Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,他通过提供多种键值对数据类型类适应不同场景下的存储需求;
(2)Redis支持的键值数据类型:
①字符串类型;
②散列类型;
③集合类型;
④集合类型;
⑤有序集合类型。
2、Redis的应用场景
(1)缓存(数据查询、短连接、新闻内容、商品内容等等)--最多使用;
(2)聊天室的在线好友列表;
(3)任务队列(秒杀、抢购);
(4)应用排行榜;
(5)网站访问统计;
(6)数据过期处理(可以精确到毫秒);
(7)分布式集群架构中的session分离。