redis入门篇-string hash list set zset五种数据类型理解

redis数据类型包括有Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
总结一下用法!

1.string类型

一个 key 对应一个 value
SET mystring "value"
get mystring

2.hash(哈希)

一个哈希键名存放多个key=>value键值对
HMSET myhash field1 "value1" field2 "value2"
HGET myhash field1

3.List(列表)

有序可重复,一个列名存多个有序值
lpush mylist "value1" 插入首部
rpush mylist "value2" 插入尾部
lrange mylist 0 10 查看列表

4.Set(集合)

无序不可重复,基于哈希表,效率高
sadd myset "value1" "value2" "value3" 添加
smembers myset查看

5.ZSet(sorted set:有序集合)

有序不可重复
zadd myzset 2 "value2" 1 "value1" 3 "value3"(用法:zadd 有序集合 顺序编号 元素值)
ZRANGEBYSCORE myzset 0 1000

image.png

你可能感兴趣的:(redis入门篇-string hash list set zset五种数据类型理解)