字符串命令
字符串命令是最基本的数据类型命令,可以存储字符串、整数或浮点数。字符串最大可以存储 512 MB 的数据。
命令列表
APPEND
如果键已经存在并且是一个字符串,追加值到键的末尾
BITCOUNT
统计字符串中设置为 1 的位的数量
BITOP
对多个字符串执行位操作,并将结果存储在目标键中
DECR
将键中存储的数字值减一
DECRBY
将键中存储的数字值减去指定的数值
GET
获取指定键的值
GETBIT
返回字符串值中指定偏移量的位值
GETRANGE
返回键中字符串值的子字符
GETSET
将给定键的值设为新值,并返回键的旧值
INCR
将键中存储的数字值增一
INCRBY
将键中存储的数字值加上指定的数值
INCRBYFLOAT
将键中存储的数字值加上指定的浮点数
MGET
获取所有给定键的值
MSET
同时设置一个或多个键值对
MSETNX
当所有给定的键都不存在时,同时设置一个或多个键值对
SET
设置指定键的值
SETBIT
设置或清除字符串值中指定偏移量的位
SETEX
设置键的值并指定过期时间(秒)
PSETEX
设置键的值并指定过期时间(毫秒)
SETNX
只有在键不存在时才设置键的值
SETRANGE
用指定的字符串覆盖给定 key 所储存的字符串值,覆盖的位置从偏移量 offset 开始
STRLEN
返回键所存储的字符串值的长度
使用场景
字符串命令是最常用的数据类型命令,适用于各种场景,如缓存、计数器、分布式锁等。通过 INCR 和 DECR 系列命令可以轻松实现计数器功能。
详细了解每个命令的用法和参数,请参阅上述链接的各个命令文档。