• -------------------------------------------------------------
  • ====================================

Redis 命令参考

nginx_lua dewbay 6年前 (2019-04-12) 2314次浏览 已收录 0个评论 扫描二维码

本文档是 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(键)DELDUMPEXISTSEXPIREEXPIREATKEYSMIGRATEMOVEOBJECTPERSISTPEXPIREPEXPIREATPTTLRANDOMKEYRENAMERENAMENXRESTORESORTTTLTYPESCANString(字符串)APPENDBITCOUNTBITOPDECRDECRBYGETGETBITGETRANGEGETSETINCRINCRBYINCRBYFLOATMGETMSETMSETNXPSETEXSETSETBITSETEXSETNXSETRANGESTRLENHash(哈希表)HDELHEXISTSHGETHGETALLHINCRBYHINCRBYFLOATHKEYSHLENHMGETHMSETHSETHSETNXHVALSHSCANList(列表)BLPOPBRPOPBRPOPLPUSHLINDEXLINSERTLLENLPOPLPUSHLPUSHXLRANGELREMLSETLTRIMRPOPRPOPLPUSHRPUSHRPUSHX
Set(集合)SADDSCARDSDIFFSDIFFSTORESINTERSINTERSTORESISMEMBERSMEMBERSSMOVESPOPSRANDMEMBERSREMSUNIONSUNIONSTORESSCANSortedSet(有序集合)ZADDZCARDZCOUNTZINCRBYZRANGEZRANGEBYSCOREZRANKZREMZREMRANGEBYRANKZREMRANGEBYSCOREZREVRANGEZREVRANGEBYSCOREZREVRANKZSCOREZUNIONSTOREZINTERSTOREZSCANPub/Sub(发布/订阅)PSUBSCRIBEPUBLISHPUBSUBPUNSUBSCRIBESUBSCRIBEUNSUBSCRIBETransaction(事务)DISCARDEXECMULTIUNWATCHWATCH
Script(脚本)EVALEVALSHASCRIPT EXISTSSCRIPT FLUSHSCRIPT KILLSCRIPT LOADConnection(连接)AUTHECHOPINGQUITSELECTServer(服务器)BGREWRITEAOFBGSAVECLIENT GETNAMECLIENT KILLCLIENT LISTCLIENT SETNAMECONFIG GETCONFIG RESETSTATCONFIG REWRITECONFIG SETDBSIZEDEBUG OBJECTDEBUG SEGFAULTFLUSHALLFLUSHDBINFOLASTSAVEMONITORPSYNCSAVESHUTDOWNSLAVEOFSLOWLOGSYNCTIME

文档

以下文章翻译自 redis.io/documentation 文档。

键空间通知(keyspace notification)功能概览事件的类型配置命令产生的通知过期通知的发送时间事务(transaction)用法事务中的错误为什么 Redis 不支持回滚(roll back)放弃事务使用 check-and-set 操作实现乐观锁了解 WATCH使用 WATCH 实现 ZPOPRedis 脚本和事务发布与订阅(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 实现参考

露水湾 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Redis 命令参考
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址