-
SET - 设置一个键的值
SET key value
示例:
SET mykey "Hello World"
-
GET - 获取一个键的值
GET key
示例:
GET mykey
返回结果:
"Hello World"
-
GETRANGE - 获取一个键的值的子字符串
GETRANGE key start end
示例:
GETRANGE mykey 0 5
返回结果:
"Hello"
-
SETRANGE - 用指定的字符串覆盖给定键的一部分内容
SETRANGE key offset value
示例:
SETRANGE mykey 6 "Redis"
这会将 “Hello World” 中的 “World” 替换为 “Redis”,结果为 “Hello Redis”。
-
MSET - 同时设置多个键值对
MSET key1 value1 key2 value2 ...
示例:
MSET key1 "value1" key2 "value2" key3 "value3"
-
MGET - 同时获取多个键的值
MGET key1 key2 ...
示例:
MGET key1 key2 key3
返回结果可能是:
1) "value1" 2) "value2" 3) "value3"
-
INCR - 对存储在指定键的数值执行原子的加1操作
INCR key
示例:
SET counter 100 INCR counter
counter
的值将变为 101。 -
DECR - 对存储在指定键的数值执行原子的减1操作
DECR key
示例:
DECR counter
counter
的值将再次变为 100。 -
INCRBY - 将键存储的值加上整数
INCRBY key increment
示例:
INCRBY counter 5
counter
的值将变为 105。 -
DECRBY - 将键存储的值减去整数
DECRBY key decrement
示例:
DECRBY counter 3
counter
的值将变为 102。 -
APPEND - 将指定的值追加到键的末尾
APPEND key value
示例:
APPEND mykey " Goodbye"
结果为 “Hello World Goodbye”。
-
STRLEN - 获取键存储的字符串的长度
STRLEN key
示例:
STRLEN mykey
返回 “Hello World Goodbye” 的长度。
06-01
1532
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-09
728
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-11
1333
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-09
356
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)