redis 常用命令

一、key

1、删除key:del

2、判断key是否存在:exists

3、给key设置生存时间:expire 和expireat(时间戳)

4、查找所有的key :keys

5、查看key剩余生存时间:ttl

6、返回key所存储的值的类型:type

7、迭代根据条件查询key的值:scan

二、String(字符串)

1、将值追加到原来value的末尾:append

2、将 key 中储存的数字值减减量:decrby

3、返回值:get

4、将key中存储得数字值增增量:incrby

5、返回所有(一个或多个)给定 key 的值:mget

6、同时设置一个或多个 key-value 对:mset

7、将字符串值 value 关联到 key :set

8、返回 key 所储存的字符串值的长度:strlen

三、Bitmap(常用于百万级数据处理)

1、对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit):setbit

2、对 key 所储存的字符串值,获取指定偏移量上的位(bit):getbit

3、计算给定字符串中,被设置为 1 的比特位的数量:bitcount

4、逻辑操作:bitop

四、hash(哈希表)

1、删除hash表中一个或多个域(小k):hdel

2、查看hash表key中域(小k)是否存在:hexists

3、返回域的值:hget

4、给域中的值加增量:hincrby

5、返回哈希表 key 中的所有域:hkeys

6、返回哈希表 key 中域的数量:hlen

7、返回哈希表 key 中,一个或多个给定域的值:hmget

8、同时将多个 field-value (域-值)对设置到哈希表 key 中:hmset

9、将哈希表 key 中的域 field 的值设为 value:hset

10、返回哈希表 key 中所有域的值:hvals

11、迭代查询:hscan

五、list(列表)

1、头阻塞弹出:blpop

2、尾阻塞弹出:brpop

3、返回列表 key 中,下标为 index 的元素:lindex

4、返回列表 key 的长度:llen

5、移除并返回列表 key 的头元素:lpop

6、将一个或多个值 value 插入到列表 key 的表头:lpush

7、返回列表key中指定区间内的元素:lrange

8、移除列表中与参数 value 相等的元素:lrem

9、 将列表 key 下标为 index 的元素的值设置为 value:lset

10、移除并返回列表 key 的尾元素:rpop

11、将一个或多个值 value 插入到列表 key 的表尾(最右边):rpush

六、Set(集合)

1、将一个或多个元素加入到集合中:sadd

2、返回集合中元素的数量:scard

3、返回集合的全部成员:sdiff 或 sdiffstore(将结果返回到另一个集合中)或smembers

4、判断元素是否在集合中:sismember

5、将元素移动到另一个集合中:smove

6、移除集合中的一个随机元素:spop

7、返回集合中一个或多个随机元素:srandmember

8、移除集合中一个或多个元素:srem

9、并集:sunion

10、迭代查询:sscan

七、SortedSet(有序集合)

1、将一个或多个 member 元素及其 score 值加入到有序集 key 当中:zadd

2、返回数量:zcard

3、返回有序集 key 中, score 值在 min 和 max 之间(默认包括 score 值等于 min 或 max )的成员的数量:zcount

4、为有序集 key 的成员 member 的 score 值加上增量 increment:zincrby

5、返回有序集 key 中,指定区间内的成员:zrange

6、返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员:zrangebyscore

7、返回有序集 key 中,指定区间内的成员,按 score 值递减(从大到小):zrevrange

8、返回有序集 key 中成员 member 的排名(从大到小):zrevrank

9、返回有序集 key 中,成员 member 的 score 值:zscore

10、迭代查询:zscan

相关推荐

  1. Redis命令

    2024-04-01 18:38:01       27 阅读
  2. redis 命令

    2024-04-01 18:38:01       16 阅读
  3. Redis命令

    2024-04-01 18:38:01       34 阅读
  4. redis缓存命令

    2024-04-01 18:38:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 18:38:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 18:38:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 18:38:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 18:38:01       20 阅读

热门阅读

  1. docker run 使用 -p 命令一直显示端口被占用

    2024-04-01 18:38:01       17 阅读
  2. git 更改仓库地址

    2024-04-01 18:38:01       19 阅读
  3. 2024.2.6力扣每日一题——魔塔游戏

    2024-04-01 18:38:01       17 阅读
  4. Python 树结构库treelib使用教程

    2024-04-01 18:38:01       15 阅读
  5. npm常用命令详解

    2024-04-01 18:38:01       15 阅读
  6. 蓝桥杯备考随手记: practise03

    2024-04-01 18:38:01       13 阅读
  7. git - - - 克隆仓库时输入指定账号和密码

    2024-04-01 18:38:01       15 阅读
  8. Profile Recovery

    2024-04-01 18:38:01       14 阅读
  9. 安装pygimli

    2024-04-01 18:38:01       14 阅读
  10. 如何理解 Vitalik 新文对以太坊扩容的思考?

    2024-04-01 18:38:01       16 阅读