Redis命令集合

来源:互联网 发布:公司内部网络ip建设 编辑:程序博客网 时间:2024/05/29 10:57
PSUBSCRIBE pattern [pattern ...] 听出版匹配给定模式的渠道的消息
PUBLISH channel message 发布一条消息到频道
PUNSUBSCRIBE [pattern [pattern ...]] 停止发布到匹配给定模式的渠道的消息听
SUBSCRIBE channel [channel ...] 聆听发布途径的消息
UNSUBSCRIBE [channel [channel ...]] 停止发布途径的消息听



DISCARD 丢弃所有 MULTI 之后发的命令
EXEC 执行所有 MULTI 之后发的命令
MULTI 标记一个事务块开始
UNWATCH 取消事务
WATCH key [key ...] 锁定key直到执行了 MULTI/E



AUTH password 验证服务器
ECHO message 回显输入的字符串
PING Ping 服务器
QUIT 关闭连接,退出
SELECT index 选择数据库


BGREWRITEAOF 异步重写追加文件
BGSAVE 异步保存数据集到磁盘上
CLIENT KILL ip:port关闭客户端连接
CLIENT LIST 获得客户端连接列表
CLIENT GETNAME 获得当前连接名称
CLIENT SETNAME connection-name设置当前连接的名字
CONFIG GET parameter获取配置参数的值
CONFIG SET parameter value获取配置参数的值
CONFIG RESETSTAT 复位再分配使用info命令报告的统计
DBSIZE 返回当前数据库里面的keys数量
DEBUG OBJECT key获取一个key的debug信息
DEBUG SEGFAULT 使服务器崩溃

FLUSHALL 清空所有数据库
FLUSHDB 清空当前的数据库

INFO [section] 获得服务器的详细信息
LASTSAVE 获得最后一次同步磁盘的时间
MONITOR 实时监控服务器
SAVE 同步数据到磁盘上
SHUTDOWN [NOSAVE] [SAVE] 关闭服务
SLAVEOF host port指定当前服务器的主服务器
SLOWLOG subcommand [argument]管理再分配的慢查询日志
SYNC 用于复制的内部命令
TIME 返回当前服务器时间


AL script numkeys key [key ...] arg [arg ...] 在服务器端执行 LUA 脚本
EVALSHA sha1 numkeys key [key ...] arg [arg ...] 在服务器端执行 LUA 脚本
SCRIPT EXISTS script [script ...] Check existence of scripts in the script cache.
SCRIPT FLUSH 删除服务器缓存中所有Lua脚本。
SCRIPT KILL 杀死当前正在运行的 Lua 脚本。
SCRIPT LOAD script 从服务器缓存中装载一个Lua脚本。
0 0
原创粉丝点击