- redis类型之String
- 设置命令
127.0.0.1:6379> set phone xiaomi
OK
- 获取命令
127.0.0.1:6379> get phone
"xiaomi"
- 获取指定key的子串值
127.0.0.1:6379> getrange phone 0 3 序号从0开始
"xiao"
- 重新设置某个key的值并且返回旧key的值
127.0.0.1:6379> getset phone vivo
"xiaomi"
- 批量获取key所对应的值
127.0.0.1:6379> mget phone runoob1
1) "vivo"
2) "bar"
- 获取key对应value的长度
127.0.0.1:6379> strlen phone
(integer) 4
- 批量设置key和value,不管key是否存在
127.0.0.1:6379> mset fruit apple ball football
OK
- 批量设置key和value,仅当所有的key都不存在
127.0.0.1:6379> msetnx fruit apple ball football key存在返回0
(integer) 0
127.0.0.1:6379> msetnx fruit1 apple ball1 football key不存在返回1
(integer) 1
127.0.0.1:6379>
- 对value值新增1
127.0.0.1:6379> set numberkey 100
OK
127.0.0.1:6379> incr numberkey
(integer) 101
127.0.0.1:6379> get numberkey
"101"
127.0.0.1:6379>
- 对value值新增特定的值
127.0.0.1:6379> set numberkey 100
OK
127.0.0.1:6379> incrby numberkey 200
(integer) 300
127.0.0.1:6379> get numberkey
"300"
127.0.0.1:6379>
- 对value值减去某个值
127.0.0.1:6379> decr numberkey 减去1
(integer) 299
127.0.0.1:6379> decrby numberkey 50 减去50
(integer) 249
127.0.0.1:6379> get numberkey
"249"
127.0.0.1:6379>
- 给某个key追加字符串
127.0.0.1:6379> append numberkey me 追加字符串 me
(integer) 5
127.0.0.1:6379> get numberkey
"249me"
127.0.0.1:6379>