Redis最有用的中文资源,你值得拥有

只是为了记录资源地址,最好直接访问doc.redisfans.com更美观

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 实现参考



你可能感兴趣的:(Redis最有用的中文资源,你值得拥有)