3章 Redis命令
常用命令 排序命令 基本事务命令 过期时间命令
3.1 字符串
字符串可以存储字节串、整数、浮点数。
自增自减命令
存到字符串的值,如果能被解释为整数或浮点数,Redis会允许进行增减操作。
incr/decr key_name
使键值增加 / 减小1incrby/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)。