Redis常用命令记录(持续更新中......)

版权声明:转载请注明原文链接 https://blog.csdn.net/NVPS_wyj/article/details/81981083

1.TTL(ttl key):以秒为单位,返回给定key的剩余生存时间,当key不存在时,返回-2;当没有为key设置生存时间时,返回-1。

2.SETEX(setex key seconds value):将值value关联到key,并将key的seconds设为生存时间(以秒为单位)。如果key已经存在,则会覆盖key的seconds和value。设置成功时返回OK;当seconds参数不合法时,返回一个错误。

3.EXPIRE(expire key seconds):为给定key设置生存时间,以秒为单位,当key过期时(生存时间为0),它会被自动删除。设置成功时返回1;设置失败或者不能为该key设置生存时间时返回0。

4.EXISTS(exists key):检查给定key是否存在。如果存在,返回1;如果不存在,返回0;

5.KEYS(keys pattern):查找所有符合给定模式的key,返回给定模式的key列表。

6.MSET(mset key value [key value]...):同时设置一个或多个key-value键值对,如果key已经存在,将会覆盖原有的value值。总是返回OK,因为mset不会失败。

7.HSET(hset key filed value):将hash表key中的域filed的值设置为value,如果key不存在,将会创建一个新的hash表进行hset操作,返回1;如果域filed已经存在,则会覆盖旧值,返回0。

8.HGET(hget key filed):通过key和filed得到value,当key或者域不存在时,返回nil。

猜你喜欢

转载自blog.csdn.net/NVPS_wyj/article/details/81981083