1. 设置字符串值:
使用 SET 命令来设置字符串键的值。
SET mykey "Hello, Redis!"
2. 获取字符串值:
使用 GET 命令获取存储在字符串键中的值。
GET mykey
3. 字符串拼接:
使用 APPEND 命令将新的文本追加到已存在的字符串末尾。
APPEND mykey ", how are you?"
4. 获取子串:
使用 GETRANGE 命令获取字符串中的子串。
GETRANGE mykey 0 4 # 获取索引 0 到 4 的子串
5. 设置子串:
使用 SETRANGE 命令替换字符串中的一部分。
SETRANGE mykey 6 "Redis" # 从索引 6 处开始替换为 "Redis"
6. 获取字符串长度:
使用 STRLEN 命令获取字符串的长度。
STRLEN mykey
7. 整数递增/递减:
使用 INCR 命令将存储的字符串视为整数并递增。
SET counter "10"
INCR counter
8. 批量设置和获取:
使用 MSET 命令一次性设置多个字符串键的值。
MSET key1 "value1" key2 "value2" key3 "value3"
使用 MGET 命令一次性获取多个字符串键的值。
MGET key1 key2 key3
9. 设置过期时间:
使用 SETEX 或 SETEX 命令为字符串键设置过期时间。
SETEX mykey 3600 "Hello, Redis!" # 设置过期时间为 3600 秒
10. 获取并设置新值:
使用 GETSET 命令获取并设置新值。
GETSET mykey "New Value"
以上是一些常用的 Redis 字符串命令。需要注意的是,虽然字符串键可以存储任何数据类型,但在使用时需要根据实际场景和需求进行合适的选择。例如,如果需要原子性地递增或递减整数值,可以使用字符串键作为计数器。
转载请注明出处:http://www.zyzy.cn/article/detail/9070/Redis