【Redis手册四】Redis 数据类型
来源:互联网 发布:卖家怎么开淘宝客 编辑:程序博客网 时间:2024/06/06 03:13
Redis 数据类型
Redis 支持五种数据类型:string、hash、list、set、zset(有序集合)
String
key =>value 类型
二进制安全、可以存放jpg图片或者序列化的对象
1个键最大存储521MB
【命令】SET key value #给key添加value
【命令】GET key # 获取key的内容
Hash
hash是一个string类型的field和value的映射表
hash特别适用于存储对象,如用户信息(username、password、age等)
HMSET user:1 username “name” password “pwd” age 200
HGETALL user:1
每个hash可以存储232-1 键值对(40多亿)
【命令】HMSET key value1 value2 value3 … #给key的hash添加value1 value2 value3…
【命令】HGETALL key #获取hash key的所有值
List
列表是简单的字符串列表
按照插入顺序排序
特性:倒序(越早添加的index越大)、值不唯一
可以添加一个元素到列表的头部或尾部
列表最多存储232-1 元素(40多亿)
【命令】lpush key value #给列表key添加value的内容
【命令】lrange key start_index end_index #查看列表key从start_index开始到 end_index结束的内容
Set
set是string类型的无序集合,
特性:唯一、无序
集合是通过hash表实现的,所以添加,删除,查找的复杂度都是O(1)
【命令】sadd key #添加string元素到key对应的set集合中,成功返回1,否则返回0
【命令】smembers key #获取key对应的集合
集合中最大的成员数为 232 - 1(40多亿)
Zset
zset是string类型的有序集合
特性:唯一、有序、每个元素都会关联一个double类型的分数、成员唯一但分数可以重复
redis通过每个元素关联的分数来为集合中的成员进行从小到大的排序
【命令】zadd key index value #添加元素到key对应的集合
【命令】ZRANGEBYSCORE key start_index end_index #获取key起点到终点的集合
- 【Redis手册四】Redis 数据类型
- redis练习手册<四>Redis 数据类型
- Redis手册(String数据类型)
- 【Redis】四 数据类型 String
- 四,redis数据类型-hash
- Redis学习手册(Set数据类型)
- Redis学习手册(Hashes数据类型)
- Redis学习手册(List数据类型)
- Redis学习手册(String数据类型)
- Redis学习手册(List数据类型)
- Redis学习手册(Hashes数据类型)
- Redis学习手册(List数据类型)
- Redis学习手册(Set数据类型)
- Redis学习手册(String数据类型)
- Redis学习手册(List数据类型)
- Redis学习手册(Set数据类型)
- Redis学习手册(String数据类型)
- Redis学习手册(List数据类型)
- C++杂忆集(六)
- HDU 6162 Ch’s gift(LCA 暴力 17多校第九场)
- 出现 libcaffe.so.1.0.0-rc5: cannot open shared object file
- Banner
- 用new调用函数的执行过程
- 【Redis手册四】Redis 数据类型
- Pre-Post-erous!
- sftpDrive1.7.9注册码
- bzoj4145 [AMPPZ2014]The Prices 状压dp
- IOS无法播放TOMCAT服务器中的视频问题
- js中加减法注意
- 游戏服务器架构图
- 把数组排成最小的数
- Redis开发规范