192.168.8.137:6379> set name Rose
OK
192.168.8.137:6379> get name
"Rose"
192.168.8.137:6379> set name Jack
OK
192.168.8.137:6379> get name
"Jack"
2、mset、mget(批量设置和获取数据)
mset:批量添加多个String类型的键值对
mset:根据多个key获取多个String类型的value
192.168.8.137:6379> MSET k1 v1 k2 v2 k3 v3
OK
192.168.8.137:6379> MGET name age k1 k2 k3
1) "Jack"
2) "18"
3) "v1"
4) "v2"
5) "v3"
3、incr(设置整数自增1)
incr:让一个整数的key自增1
192.168.246.128:6379> set age 10
OK
192.168.246.128:6379> get age
"10"
192.168.246.128:6379> incr age
(integer) 11
192.168.246.128:6379> get age
"11"
4、incrby(设置整数自增)
incrby:让一个整数的key自增并指定步长,可正可负
192.168.8.137:6379> INCRBY age 2
(integer) 22
192.168.8.137:6379> INCRBY age 8
(integer) 30
192.168.8.137:6379> get age
"30"
192.168.8.137:6379> INCRBY age -8
(integer) 22
192.168.8.137:6379> get age
"22"
5、incrbyfloat(设置浮点数自增)
incrbyfloat:让一个浮点类型的数字自增并指定步长
192.168.8.137:6379> set score 10.1
OK
192.168.8.137:6379> INCRBYFLOAT score 0.5
"10.6"
192.168.8.137:6379> INCRBYFLOAT score 0.5
"11.1"
192.168.8.137:6379> INCRBYFLOAT score 0.5
"11.6"
192.168.8.137:6379> help setnx
SETNX key value
summary: Set the value of a key, only if the key does not exist
since: 1.0.0
group: string
192.168.8.137:6379> setnx name lisi
(integer) 0
192.168.8.137:6379> get name
"Jack"
192.168.8.137:6379> SETNX name2 lisi
(integer) 1
192.168.8.137:6379> get name2
"lisi"
7、setex(添加键值对且指定有效期)
setex:添加一个String类型的键值对,并且指定有效期,-2失效
192.168.8.137:6379> help setex
SETEX key seconds value
summary: Set the value and expiration of a key
since: 2.0.0
group: string
192.168.8.137:6379> setex name 10 jack
OK
192.168.8.137:6379> ttl name
(integer) 9
192.168.8.137:6379> ttl name
(integer) 5
192.168.8.137:6379> ttl name
(integer) -2
# 已经存在的键值对设置有效期
192.168.8.137:6379> set name jack ex 10
OK
192.168.8.137:6379> ttl name
(integer) 8
192.168.8.137:6379> ttl name
(integer) 6
192.168.8.137:6379> ttl name
(integer) 1
192.168.8.137:6379> ttl name
(integer) -2
192.168.246.128:6379> set sgz:user:1 '{"id":1, "name":"Jack", "age":22}'
OK
192.168.246.128:6379> set sgz:user:2 '{"id":2,"name":"MaiKe","age":20}'
OK
192.168.246.128:6379> set sgz:product:1 '{"id":1,"name":"小米11","price":4999}'
OK
192.168.246.128:6379> set sgz:product:2 '{"id":2,"name":"荣耀6","price":2999}'
OK