什么是Redis
Redis是用C语言开发的一个开源的高性能键值对(Key-Value)数据库,官方提供测试数据, 50个并发执 行100000个请求,度的速度是110000次/s,写的速度是81000次/s,且Redis通过提供多种键值数据类型来适应 不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:
1.字符串类型String
2.哈希类型hash
3.列表类型list
4.集合类型set
5.有序集合类型sortedset
redis的应用场景
缓存(数据查询、短链接、新闻内容、商品内容等等)
聊天室的在线好友列表
任务队列。(秒杀、抢购、12306等等)
应用排行榜
网站访问统计
数据过期处理(可以精确到毫秒)
分布式集群构架中的session分离
命令操作
1.redis的数据结构:
redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同
的数据结构
value的数据结构:
1.字符串类型string
2.哈希类型hash:map格式
3.列表类型list:linkedlist格式。支持重复元素
4.集合类型set:不允许重复元素
5.有序集合类型sortedset:不允许重复元素,且元素有顺序
2.字符串类型string
1.存储&