0
点赞
收藏
分享

微信扫一扫

note-Redis实战-第二部分 核心

萨科潘 2022-03-30 阅读 83
redispython

3章 Redis命令

常用命令 排序命令 基本事务命令 过期时间命令

3.1 字符串

字符串可以存储字节串、整数、浮点数。

自增自减命令

存到字符串的值,如果能被解释为整数或浮点数,Redis会允许进行增减操作。

  • incr/decr key_name
    使键值增加 / 减小1
  • incrby/decrby key_name integer_value
    使键值增加 / 减小指定整数
  • incrbyfloat key_name float_value
    使键值增加指定的浮点数

处理子串和二进制位的命令

  • APPEND key_name value
    把指定值 value 追加到键值末尾。
    返回键值当前的总长度。
  • GETRANGE key_name start end
    获取键值从 start 到 end 范围的字符组成的子串,包括 start,end。
    键值的第一位从 0 开始。
  • SETRANGE key_name offset value
    使用 value 覆盖键值从指定的 offset 往后的部分。
    覆盖长度视 value 长度定。
    返回键值当前的总长度。
  • GETBIT key_name offset
    键值视为二进制位串,返回 offset 位置的二进制位的值。
  • SETBIT key_name offset value
    键值视为二进制位串,把 offset 位置的二进制值改为 value。
    返回该位置原先的二进制值。
  • BITCOUNT key_name [start end]
    统计键值(指定范围内)的二进制位串中值为1的数量。
  • BITOP operation result_key_name key_name [key_name ...]
    对一个或多个二进制位串执行位运算。
    operation 可选操作有:并(AND),或(OR),异或(XOR),非(NOT)。
举报

相关推荐

0 条评论