Redis 命令参考 — Redis 命令参考


本站和网页 http://doc.redisfans.com/ 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Redis 命令参考 — Redis 命令参考
Navigation
index
next |
Redis 命令参考 »
Redis 命令参考¶
本文档是 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 实现参考
Navigation
index
next |
Redis 命令参考 »
Copyright 2013, Redis.
Last updated on Dec 20, 2013.
Created using Redis爱好者