redis
redis
crazy-tiger
开弓没有回头箭
展开
-
第四部分 独立功能的实现——《Redis设计与实现》
读《Redis设计与实现》黄键宏著,笔记,第四部分。第四部分 独立功能的实现4.1 发布与订阅Redis 的发布与订阅功能由 PUBLISH、SUBSCRIBE、PSUBSCRIBE 等命令组成。通过执行 SUBSCRIBE 命令,客户端可以订阅一个或者多个频道,从而成为这些频道的订阅者(subscriber):每当由其他客户端向被订阅的频道发送消息(message)时,频道的所有订阅者都会收到这条消息。除了订阅频道之外,客户端还可以通过执行 PSUBSCRIBE 命令订阅一个或者多个模式,.原创 2020-11-09 15:21:52 · 188 阅读 · 0 评论 -
第三部分 多机数据库的实现——《Redis设计与实现》
读《Redis设计与实现》黄键宏著,笔记,第一部分。第三部分 多机数据库的实现3.1 复制在 Redis 中,用户可以通过执行 SLAVEOF 命令或者配置 slaveof 选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被成为从服务器(slave)。进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称为 “ 数据库状态一致 ”,或者简称 “ 一致 ”。旧版复制功能的实现(2.8以前).原创 2020-11-05 12:35:36 · 236 阅读 · 1 评论 -
Redis 集群规范(官方)
Redis 集群规范Redis 集群的目标Redis 集群是 Redis 的一个分布式实现,主要是为了实现以下这些目标(按在设计中的重要性排序):在1000个节点的时候仍能表现得很好并且可扩展性(scalability)是线性的。没有合并操作,这样在 Redis 的数据模型中最典型的大数据值中也能有很好的表现。写入安全(Write safety):那些与大多数节点相连的客户端所做的写入操作,系统尝试全部都保存下来。不过公认的,还是会有小部分(small windows?)写入会丢失。可用性(A转载 2020-11-03 12:51:51 · 310 阅读 · 0 评论 -
Redis 集群教程(官方)
Redis 集群教程本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来如何搭建测试以及使用的方法,如果你打算使用并深入了解Redis集群,推荐阅读完本章节后,仔细阅读 Redis 集群规范 一章。本教程试图提供最终用户一个简单的关于集群和一致性特征的描述请注意,本教程使用于Redis3.0(包括3.0)以上版本如果你计划部署集群,那么我们建议你从阅读这个文档开始。Redis集群介绍Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。Re转载 2020-11-03 12:48:36 · 1081 阅读 · 1 评论 -
Redis 复制(官方)
复制在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确得复制主 Redis 服务器(下文称 master)的内容。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间 master 发生了什么, slave 都将尝试让自身成为 master 的精确副本。这个系统的运行依靠三个主要的机制:当一个 master 实例和一个 slave 实例连接正常时, master 会发送一连转载 2020-10-31 06:45:10 · 180 阅读 · 1 评论 -
第二部分 单机数据库的实现——《Redis设计与实现》
读《Redis设计与实现》笔记,第二部分。原创 2020-10-31 04:59:37 · 183 阅读 · 2 评论 -
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务。NoSQL的四大种类NoSQL数据库在整个数据库领域的江湖地位已经不言而喻。在大数据时代,虽然RDBMS很优秀,但是面对快速增长的数据规模和日渐复杂的数据模型,RDBMS渐渐力不从心,无法应对很多数据库处理任务,这时NoSQL凭借易扩展、大数据量转载 2020-10-29 05:54:24 · 322 阅读 · 0 评论 -
Redis 持久化(官方)
Redis 持久化,中文文档转载转载 2020-10-28 07:36:55 · 192 阅读 · 0 评论 -
Redis RDB 文件格式(官方)
Redis RDB 文件格式官方定义https://github.com/sripathikrishnan/redis-rdb-tools/wiki/Redis-RDB-Dump-File-Format转载 2020-10-28 00:51:16 · 664 阅读 · 0 评论 -
第一部分 数据结构与对象——《Redis设计与实现》
读《Redis设计与实现》笔记,第一部分。第一部分 数据结构与对象1.1 简单动态字符串Redis 没有直接使用 C 语言传统的字符串表示(以空字符结尾的字符数组,以下简称 C 字符串),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将 SDS 用作 Redis 的默认字符串表示。在 Redis 里面,C 字符串只会作为字符串字面量(string literal)用在一些无须对字符串进行修改的地方,比如日志打印。SDS 的定义stru.原创 2020-10-26 05:07:50 · 246 阅读 · 0 评论