Redis 与 String 相关的常用命令

  1. set k1 v1向当前库(0号库)设置一个键 k1,它的值为 v1:

    这里写图片描述

  2. get k1获取键 k1 的值:

    这里写图片描述

  3. del k1若 k1 存在,则删除 k1:

    这里写图片描述

  4. append k1 234向键 k1 的 value 后面追加(拼接一个字符串,因为键默认是字符串类型) “234” 字符串:

    这里写图片描述

  5. strlen k1获取键 k1 的长度:

    这里写图片描述

  6. incr k1键 k1 对应的 value 加 1(必须是数字类型的字符串):

    这里写图片描述

  7. decr k1键 k1 对应的 value 减 1(必须是数字类型的字符串):

    这里写图片描述

  8. incrby k1 7键 k1 对应的 value 加 7(必须是数字类型的字符串):

    这里写图片描述

  9. decrby k1 5键 k1 对应的 value 减 5(必须是数字类型的字符串):

    这里写图片描述

  10. getrange k1 0 -1获取键 k1 所对应的 value 的所有位置的值 == get k1

    这里写图片描述

  11. getrange k1 0 2获取键 k1 所对应的 value 的字符串的前三个字符串(就相当于 substring):

    这里写图片描述

  12. setrange k1 1 000从键 k1 所对应的 value 的下标为 1 的位置向后覆盖 “000” 字符串:

    这里写图片描述

  13. setex k2 10 vvv设置键 k2 对应的 value 为 “vvv” 过期时间为 10 秒:

    这里写图片描述

  14. setnx k1 v1如果键 k1 不存在的话就添加:

    这里写图片描述

  15. mset k1 v1 k2 v2同时设置多个 key-value:

    这里写图片描述

  16. mget k1 k2 k3同时返回多个键对应的 value(不存在的键会返回 nil):

    这里写图片描述

  17. msetnx k3 v3 k1 v1不存在的键才会设置(只要有一个键设置失败,其他的都失败):

    这里写图片描述

  18. getset k1 v1先获取 k1 的旧值,再为它赋新值 “v1”(若之前不存在 k1 则返回 nil):

    这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值