07 2024 档案
摘要:一 . CAP 1.1 CAP的概念 CAP定理指的是在一个分布式系统中,一致性Consistency、可用性Availability、分区容错性Partition tolerance,三者不可兼得。 一致性(C):分布式系统中多个主机之间是否能够保持数据一致的特性。即,当系统数据发生更新操作后,各
阅读全文
摘要:一. 优化配置参数 1.down-after-milliseconds # sentinel down-after-milliseconds <master-name> <milliseconds>## Number of milliseconds the master (or any attach
阅读全文
摘要:一.主从相关的配置 1.1 masterauth # If the master is password protected (using the "requirepass" configuration # directive below) it is possible to tell the re
阅读全文
摘要:3.4 参数优化 (1)appendfsync # The fsync() call tells the Operating System to actually write data on disk # instead of waiting for more data in the output
阅读全文
摘要:三. AOF持久化 AOF,Append Only File,是指Redis将每一次的写操作(命令)都以日志的形式记录到一个AOF文件中的持久化技术。当需要恢复内存数据时,将这些写操作重新执行一次,便会恢复到之前的内存数据状态。 3.1 AOF基础配置 (1)AOF的开启 直接修改配置文件的方式 #
阅读全文
摘要:一. 基础概览 1.1 两种方式 Redis具有持久化功能,其会按照设置以快照或操作日志的形式将数据持久化到硬盘。根据持久化使用技术的不同,Redis的持久化分为两种:RDB 和 AOF。 1.2 基本原理 Redis持久化也称为钝化,是指将内存中的数据库的状态描述信息保存到磁盘中。 1.3 加载
阅读全文
摘要:一. 发布/订阅命令 1.1 消息系统 发布/订阅,即pub/sub,是一种消息通信模式:发布者也称消息生产者,生产和发送消息到存储系统;订阅者也称为消息消费者,从存储系统接受和消费消息。这个存储系统可以是文件系统FS、消息中间件MQ、数据管理系统DBMS,也可以是Redis。整个消息发布者、订阅者
阅读全文
摘要:一. BitMap操作命令 1.1 BitMap 简介 BitMap 是Redis 2.2.0 版本中引入的一种新的数据类型。该数据类型本质上就是一个仅包含0和1的二进制字符串。而其所有相关命令都是对这个字符串二进制位的操作。用于描述该字符串的属性有三个:key、offset、bitvalue。 *
阅读全文
摘要:1. 两种实现的选择 对于Hash 与 Zset 集合,其底层的实现有两种:压缩表ziplist 和 跳跃表skiplist。着两种实现对于用户来说是透明的,但用户写入不同的数据,系统会自动使用不同的实现。只有同时满足以配置文件redis.conf中相关集合元素数量阈值与元素大小阈值两个条件,使用的
阅读全文