Redis数据类型(2)
数据类型(2)
Set
set的值是不能重复的
增加
SADD mylist "hello"
读取SMEMBERS myset
判断SISMEMBER myset hello
移除
SREM myset hello
随机抽取集合
SRANDMEMBER
随机删除key
SPOP
移除指定元素到另一集合
SMOVE myset myset2 "hello"
数字集合类(
差集sdiff
、交集sinter
、并集sunion
)
Hash
- 本质和String类型没有太大差别,还是一个简单的K-V操作
- 添加
- HSET myhash field1 lcytester
- HMSET myhash field1 hello field2 world
- 获取 HMGET myhash field1 field2
- HGETALL myhash
- 删除指定key
HDEL myhash field1
- 查看map长度
HLEN myhash
- 判断key值是否存在
HEXISTS myhash f1
- 获取key
HKEYS myhash
、valueHVALS myhash
- 指定增量
HINCRBY myhash f3 1
- 如果不存在则设置成功:
HSETNX myhash f4 hello
Redis数据类型(2)
http://example.com/2022/11/20/Redis数据类型(2)/