首页 > 其他 > 详细

Redis常用命令总结

时间:2015-02-05 23:27:37      阅读:512      评论:0      收藏:0      [点我收藏+]
服务命令:
? BGREWRITEAOF 异步重写追加文件
? BGSAVE 异步保存数据集到磁盘上
? CLIENT KILL ip:port 关闭客户端连接
? CLIENT LIST 获得客户端连接列表
? CLIENT PAUSE timeout 暂停处理客户端命令
? CLIENT GETNAME 获得当前连接名称
? CLIENT SETNAME connection-name 设置当前连接的名字
? CONFIG GET parameter 获取配置参数的值
? CONFIG REWRITE 从写内存中的配置文件
? 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 返回当前服务器时间

连接命令:
? AUTH password 验证服务器
? ECHO message 回显输入的字符串
? PING Ping 服务器
? QUIT 关闭连接,退出

? SELECT index 选择数据库


键值命令:
? DEL key [key ...]删除一个 key
? DUMP key 导出key的值
? EXISTS key 查询一个key是否存在
? EXPIRE key seconds 设置一个 key 的过期的秒数
? EXPIREAT key timestamp 设置一个 UNIX 时间戳的过期时间
? KEYS pattern 查找所有匹配给定的模式的键
? MIGRATE host port key destination-db timeout 原子性的将 key 从 redis 的一个实例移到另一个实例
? MOVE key db 移动一个 key 到另一个数据库
? OBJECT subcommand [arguments [arguments ...]]检查内部的再分配对象
? PERSIST key 移除 key 的过期时间
? PEXPIRE key milliseconds 设置一个 key 的过期的毫秒数
? PEXPIREAT key milliseconds-timestamp 设置一个带毫秒的 UNIX 时间戳的过期时间
? PTTL key 获取 key 的有效毫秒数
? RANDOMKEY 返回一个随机的 key
? RENAME key newkey 将一个 key 重命名
? RENAMENX key newkey 重命名一个 key,新的 key 必须是不存在的 key
? RESTORE key ttl serialized-valueCreate a key using the provided serialized value, previously obtained using
DUMP.
? SCAN cursor [MATCH pattern] [COUNT count]增量迭代 key
? SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA]
[STORE destination]对队列、集合、有序集合排序
? TTL key 获取 key 的有效时间(单位:秒)
? TYPE key 获取 key 的存储类型

脚本命令:
? EVAL 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 脚本。


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


发布订阅命令:
? PSUBSCRIBE pattern [pattern ...]听出版匹配给定模式的渠道的消息
? PUBLISH channel message 发布一条消息到频道
? PUBSUB subcommand [argument [argument ...]]检查的 Pub/Sub 子系统的状态
? PUNSUBSCRIBE [pattern [pattern ...]]停止发布到匹配给定模式的渠道的消息
? SUBSCRIBE channel [channel ...]聆听发布途径的消息
? UNSUBSCRIBE [channel [channel ...]]停止发布途径的消息

Redis常用命令总结

原文:http://blog.csdn.net/u012625036/article/details/43538705

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!