Redis的String类型常用命令总结
1. set
设置一个键的值。
set key value
示例:
set username "alice"
2. get
获取一个键的值。
get key
示例:
get username
3. getset
设置键的值,并返回键的旧值。
getset key value
示例:
getset username "bob"
4. mset
同时设置多个键值对。
mset key1 value1 key2 value2 ...
示例:
mset username "alice" age 30
5. mget
同时获取多个键的值。
mget key1 key2 ...
示例:
mget username age
6. setnx
只有在键不存在时,才设置键的值。
setnx key value
示例:
setnx username "carol"
7. setex
设置键的值,并设置键的过期时间(秒)。
setex key seconds value
示例:
setex session_token 300 "abc123"
8. psetex
设置键的值,并设置键的过期时间(毫秒)。
psetex key milliseconds value
示例:
psetex session_token 300000 "abc123"
9. append
将值追加到键当前值的末尾。
append key value
示例:
append username "_admin"
10. strlen
获取键存储的字符串值的长度。
strlen key
示例:
strlen username
11. incr
将键存储的数字值增加 1。
incr key
示例:
incr counter
12. decr
将键存储的数字值减少 1。
decr key
示例:
decr counter
13. incrby
将键存储的数字值增加指定的整数。
incrby key increment
示例:
incrby counter 5
14. decrby
将键存储的数字值减少指定的整数。
decrby key decrement
示例:
decrby counter 3