redis的命令

单机数据库

数据库

切换数据库

SELECT N

返回客户端目标数据库

无此类命令

添加新键

SET key value

删除键

DEL key

更新键

SET key value

获取键值

GET key
LRANGE key x x

清理整个数据库

FLUSHDB

随机返回数据库中某个键

RANDOMKEY

返回数据库键数量

DBSIZE

EXISTS

KEYS

RENAME

设置键值过期时间

EXPIRE key ttl (秒)
EXPIREAT key timestamp (秒)
PEXPIRE key (毫秒)
PEXPIREAT key timestamp (毫秒)

返回键的过期时间戳

TIME

返回键的剩余生存时间

TTL key
PTTL key

移除键的过期时间

PERSIST key

数据库通知

from redis 2.8
让客户端通过订阅特定的频道或者模式,来获知数据库中键的变化

键空间通知

这一类关注“某个键执行了哪些命令”的通知,称为键空间通知
SUBSCRIBE _ _keyspace@0_ _:key

键事件通知

键事件通知关注“某个命令被哪些键执行了”
SUBSCRIBE _ _keyevent@0_ _:event

RDB持久化

阻塞式生成RDB文件

SAVE

非阻塞式生成RDB文件

BGSAVE

    原文作者:执着的慢行者
    原文地址: https://segmentfault.com/a/1190000012651331
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞