本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版:所有 Redis 命令文档均已翻译完毕,Redis 最重要的一部分主题(topic)文档,比如事务、持久化、复制、Sentinel、集群等文章也已翻译完毕。
文档目前描述的内容以 Redis 2.8 版本为准,查看更新日志(change log)可以了解本文档对 Redis 2.8 所做的更新。
你可以通过网址 doc.redisfans.com 在线阅览本文档,也可以下载 PDF 格式 或者 HTML 格式 的离线版本。
命令目录(使用 CTRL + F 快速查找):
• Key(键)
• DEL
• DUMP
• EXISTS
• EXPIRE
• EXPIREAT
• KEYS
• MIGRATE
• MOVE
• OBJECT
• PERSIST
• PEXPIRE
• PEXPIREAT
• PTTL
• RANDOMKEY
• RENAME
• RENAMENX
• RESTORE
• SORT
• TTL
• TYPE
• SCAN
• String(字符串)
• APPEND
• BITCOUNT
• BITOP
• DECR
• DECRBY
• GET
• GETBIT
• GETRANGE
• GETSET
• INCR
• INCRBY
• INCRBYFLOAT
• MGET
• MSET
• MSETNX
• PSETEX
• SET
• SETBIT
• SETEX
• SETNX
• SETRANGE
• STRLEN
• Hash(哈希表)
• HDEL
• HEXISTS
• HGET
• HGETALL
• HINCRBY
• HINCRBYFLOAT
• HKEYS
• HLEN
• HMGET
• HMSET
• HSET
• HSETNX
• HVALS
• HSCAN
• List(列表)
• BLPOP
• BRPOP
• BRPOPLPUSH
• LINDEX
• LINSERT
• LLEN
• LPOP
• LPUSH
• LPUSHX
• LRANGE
• LREM
• LSET
• LTRIM
• RPOP
• RPOPLPUSH
• RPUSH
• RPUSHX
• Set(集合)
• SADD
• SCARD
• SDIFF
• SDIFFSTORE
• SINTER
• SINTERSTORE
• SISMEMBER
• SMEMBERS
• SMOVE
• SPOP
• SRANDMEMBER
• SREM
• SUNION
• SUNIONSTORE
• SSCAN
• SortedSet(有序集合)
• ZADD
• ZCARD
• ZCOUNT
• ZINCRBY
• ZRANGE
• ZRANGEBYSCORE
• ZRANK
• ZREM
• ZREMRANGEBYRANK
• ZREMRANGEBYSCORE
• ZREVRANGE
• ZREVRANGEBYSCORE
• ZREVRANK
• ZSCORE
• ZUNIONSTORE
• ZINTERSTORE
• ZSCAN
• Pub/Sub(发布/订阅)
• PSUBSCRIBE
• PUBLISH
• PUBSUB
• PUNSUBSCRIBE
• SUBSCRIBE
• UNSUBSCRIBE
• Transaction(事务)
• DISCARD
• EXEC
• MULTI
• UNWATCH
• WATCH
• Script(脚本)
• EVAL
• EVALSHA
• SCRIPT EXISTS
• SCRIPT FLUSH
• SCRIPT KILL
• SCRIPT LOAD
• Connection(连接)
• AUTH
• ECHO
• PING
• QUIT
• SELECT
• Server(服务器)
• BGREWRITEAOF
• BGSAVE
• CLIENT GETNAME
• CLIENT KILL
• CLIENT LIST
• CLIENT SETNAME
• CONFIG GET
• CONFIG RESETSTAT
• CONFIG REWRITE
• CONFIG SET
• DBSIZE
• DEBUG OBJECT
• DEBUG SEGFAULT
• FLUSHALL
• FLUSHDB
• INFO
• LASTSAVE
• MONITOR
• PSYNC
• SAVE
• SHUTDOWN
• SLAVEOF
• SLOWLOG
• SYNC
• TIME
文档
以下文章翻译自 redis.io/documentation 文档。
• 键空间通知(keyspace notification)
• 功能概览
• 事件的类型
• 配置
• 命令产生的通知
• 过期通知的发送时间
• 事务(transaction)
• 用法
• 事务中的错误
• 为什么 Redis 不支持回滚(roll back)
• 放弃事务
• 使用 check-and-set 操作实现乐观锁
• 了解 WATCH
• 使用 WATCH 实现 ZPOP
• Redis 脚本和事务
• 发布与订阅(pub/sub)
• 信息的格式
• 订阅模式
• 通过频道和模式接收同一条信息
• 订阅总数
• 编程示例
• 客户端库实现提示
• 复制(Replication)
• 复制功能的运作原理
• 部分重同步
• 配置
• 只读从服务器
• 从服务器相关配置
• 主服务器只在有至少 N 个从服务器的情况下,才执行写操作
• 通信协议(protocol)
• 网络层
• 请求
• 新版统一请求协议
• 回复
• 状态回复
• 错误回复
• 整数回复
• 批量回复
• 多条批量回复
• 多条批量回复中的空元素
• 多命令和流水线
• 内联命令
• 高性能 Redis 协议分析器
• 持久化(persistence)
• Redis 持久化
• RDB 的优点
• RDB 的缺点
• AOF 的优点
• AOF 的缺点
• RDB 和 AOF ,我应该用哪一个?
• RDB 快照
• 快照的运作方式
• 只进行追加操作的文件(append-only file,AOF)
• AOF 重写
• AOF 有多耐久?
• 如果 AOF 文件出错了,怎么办?
• AOF 的运作方式
• 怎么从 RDB 持久化切换到 AOF 持久化
• RDB 和 AOF 之间的相互作用
• 备份 Redis 数据
• 容灾备份
• Sentinel
• 获取 Sentinel
• 启动 Sentinel
• 配置 Sentinel
• 主观下线和客观下线
• 每个 Sentinel 都需要定期执行的任务
• 自动发现 Sentinel 和从服务器
• Sentinel API
• 故障转移
• TILT 模式
• 处理-BUSY
• Sentinel 的客户端实现
• 集群教程
• 集群简介
• Redis 集群数据共享
• Redis 集群中的主从复制
• Redis 集群的一致性保证(guarantee)
• 创建并使用 Redis 集群
• 创建集群
• 集群的客户端
• 使用redis-rb-cluster
• 对集群进行重新分片
• 一个更有趣的示例应用
• 故障转移测试
• 添加新节点到集群
• 移除一个节点
• Redis 集群规范
• 引言
• 什么是 Redis 集群?
• Redis 集群实现的功能子集
• Redis 集群协议中的客户端和服务器
• 键分布模型
• 集群节点属性
• 节点握手(已实现)
• MOVED 转向
• 集群在线重配置(live reconfiguration)
• ASK 转向
• 容错
• 发布/订阅(已实现,但仍然需要改善)
• 附录 A: CRC16 算法的 ANSI 实现参考
Redis 命令参考
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Redis管道executePipelined提高大量redis命令执行消耗时间
Redis管道executePipelined可以提高大量redis命令执行消耗时间
redis executePipelined 管道 性能