键值对过期操作
a.添加键值对并设置过期时间
语法:set key value [expiration EX seconds|PX milliseconds] [NX|XX] 示例:
127.0.0.1:6379> set k1 val1 ex 1000
OK
设置键值对 k1=val1,过期时间为 1000 秒。 查询键的过期时间可以使用 ttl key,如下代码所示:
127.0.0.1:6379> ttl k1
(integer) 997
b.赋值字符串,并设置过期时间(单位/秒)
语法:setex key seconds value 示例:
127.0.0.1:6379> setex k1 1000 v1
OK
127.0.0.1:6379> ttl k1
(integer) 999
127.0.0.1:6379> get k1
"v1"
如果 key 已经存在,setex 命令将会覆写原来的旧值。
c.赋值字符串,并设置过期时间(单位/毫秒)
与 setex 用法类似,只不过 psetex 设置的单位是毫秒。 语法:psetex key milliseconds value 示例:
127.0.0.1:6379> psetex k1 100000 v11
OK
127.0.0.1:6379> ttl k1
(integer) 97
127.0.0.1:6379> get k1
"v11"
字符串操作进阶
a.根据指定的范围截取字符串
语法:getrange key sta