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、value HVALS myhash

  • 指定增量 HINCRBY myhash f3 1

  • 如果不存在则设置成功: HSETNX myhash f4 hello


Redis数据类型(2)
http://example.com/2022/11/20/Redis数据类型(2)/
作者
冰红茶
发布于
2022年11月20日
许可协议