127.0.0.1:6379> set say hello # 设置 key - value
OK
127.0.0.1:6379> get say # 获取 value
"hello"
127.0.0.1:6379> exists say # 判断 key 是否存在
(integer) 1
127.0.0.1:6379> append say ",I'm Jay" # 追加
(integer) 13
127.0.0.1:6379> get say
"hello,I'm Jay"
查看长度
127.0.0.1:6379> strlen say # 获取 key 的 value 长度
(integer) 13
截取
127.0.0.1:6379> GETRANGE say 0 5 # 截取 key 的 value 下标 [0, 5] 范围的字符串
"hello,"
127.0.0.1:6379> GETRANGE say 0 -1 # 截取 key 的全部 value
"hello,I’m Jay"
替换
127.0.0.1:6379> SETRANGE say 10 LiSha # 替换指定位置开始的字符串
(integer) 15
127.0.0.1:6379> get say
"hello,I'm LiSha"
127.0.0.1:6379> getset db redis # 如果不存在,则返回(nil),之后再设置值
(nil)
127.0.0.1:6379> get db
"redis"
127.0.0.1:6379> getset db mongodb # 如果存在,则返回当前值,之后再替换
"redis"
127.0.0.1:6379> get db
"mongodb"