Redis数据类型


redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构

字符串 string

  • SET key value 设置 key 的值
  • GET key 获取 key 的值
  • DEL key 删除 key 的值
  • GETSET key value将 key 的值设为 value ,并返回旧的value

哈希 hash

  • hset key field1 value1 field2 value2 ... 存储
  • hget key field1 field2 ... 获取
  • hget all key 获取全部
  • hdel key field 删除

列表 list

  • 存储
    • lpush key value 将元素加到列表左边
    • rpush key value 将元素加到列表右边
  • 获取
    • lrange key start end 范围获取 0,-1
  • 删除
    • lpop key 删除最左边的元素
    • rpop key 删除最右边的元素

集合 set

  • sadd key value存储
  • smembers key获取
  • srem key value删除

有序集合 sorted set

  • zadd key score value存储
  • zrange key start end 0 -1获取
  • zrem key value删除

通用操作

  • keys * : 查询所有的键
  • type key :获取键对应值的类型。
  • del key: 删除指定的key value

文章作者: zrh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zrh !
  目录