redis數(shù)據(jù)類型包括有Redis支持五種數(shù)據(jù)類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
總結(jié)一下用法!
1.string類型
一個(gè) key 對(duì)應(yīng)一個(gè) value
SET mystring "value"
get mystring
2.hash(哈希)
一個(gè)哈希鍵名存放多個(gè)key=>value鍵值對(duì)
HMSET myhash field1 "value1" field2 "value2"
HGET myhash field1
3.List(列表)
有序可重復(fù),一個(gè)列名存多個(gè)有序值
lpush mylist "value1" 插入首部
rpush mylist "value2" 插入尾部
lrange mylist 0 10 查看列表
4.Set(集合)
無序不可重復(fù),基于哈希表,效率高
sadd myset "value1" "value2" "value3" 添加
smembers myset查看
5.ZSet(sorted set:有序集合)
有序不可重復(fù)
zadd myzset 2 "value2" 1 "value1" 3 "value3"(用法:zadd 有序集合 順序編號(hào) 元素值)
ZRANGEBYSCORE myzset 0 1000

image.png