跳到主要内容

九、Redis 字符串(String) 命令

Redis 字符串数据类型的相关命令用于管理 Redis 字符串值

Redis 字符串命令语法​

127、0.0.1:6379> COMMAND KEY_NAME

范例​

127、0.0.1:6379> SET site pottercoding.cn 
OK
127、0.0.1:6379> GET site
"pottercoding.cn"

SET 命令用于设置指定 key 的值
GET 命令用于获取指定 key 的值

Redis 字符串命令​

下表列出了 Redis 字符串命令

命令描述
SET设置指定 key 的值
GET获取指定 key 的值
GETRANGE返回 key 中字符串值的子字符
GETSET将给定 key 的值设为 value ,并返回 key 的旧值 ( old value )
GETBIT对 key 所储存的字符串值,获取指定偏移量上的位 ( bit )
MGET获取所有(一个或多个)给定 key 的值
SETBIT对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)
SETEX设置 key 的值为 value 同时将过期时间设为 seconds
SETNX只有在 key 不存在时设置 key 的值
SETRANGE从偏移量 offset 开始用 value 覆写给定 key 所储存的字符串值
STRLEN返回 key 所储存的字符串值的长度
MSET同时设置一个或多个 key-value 对
MSETNX同时设置一个或多个 key-value 对
PSETEX以毫秒为单位设置 key 的生存时间
INCR将 key 中储存的数字值增一
INCRBY将 key 所储存的值加上给定的增量值 ( increment )
INCRBYFLOAT将 key 所储存的值加上给定的浮点增量值 ( increment )
DECR将 key 中储存的数字值减一