redis、基本命令

原创
2016/10/04 18:08
阅读数 8

1、字符串

设置字符串值

SET key value [EX seconds] [PX milliseconds] [NX|XX]

    ex:设置过期时间  以秒为单位;等同于  setex  key    seconds  value

    eg:set  a c ex 10   == setex   a  10  c

    px:设置过期时间  以毫秒为单位,等同于psetex  key  milliseconds  value  

    eg:set  a   d  px  10000  ==  psetex  a  10000 d

    nx:键值不存在才能设置值,等同于setnx    key  value

    eg:set  a    c  nx   ==  setnx   a   c

    xx :键值存在时才能设置值

    eg:set   a   b  xx

设置多个键值得字符串

    MSET key value [key value ...]

    eg: mset a  1  b  2  c  3

查看剩余时间

TTL key:查看剩余秒数

PTTL key:查看剩余毫秒数

key存在但没有设置TTL,返回 -1

key存在,但还在生存期内,返回剩余秒或毫秒

key曾经存在,但已经消亡,返回 -2  (2.8版本之前返回-1)

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部