1、Redis3.0没有虚拟内存概念,已从2.4就移除; 2、redis挂掉并重启时,如果有主从备份的,主机挂掉重启时先关掉主从备份,不然从机的数据会被冲洗掉;数据恢复时如果有aof和rdb的,则从aof恢复;若只有rdb的,只从rdb恢复; 3、保存快照需要注意频率,好像没有指明什么方式save, ...
分类:
其他好文 时间:
2019-03-12 21:20:32
阅读次数:
467
原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载入这个文件。4. 主 ...
分类:
其他好文 时间:
2019-03-11 00:54:28
阅读次数:
160
1.MySQL存储引擎的配置 查看服务支持的存储引擎 查看默认存储类型 更改表的存储引擎 设置数据库服务默认使用的存储引擎 1.1 查看存储引擎信息 mysql> SHOW ENGINES\G 1.2 查看默认存储类型 mysql> SHOW VARIABLES LIKE 'default_stor ...
分类:
数据库 时间:
2019-03-07 17:58:20
阅读次数:
244
一:缓存——热数据 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是 ...
分类:
其他好文 时间:
2019-03-03 14:48:05
阅读次数:
193
redis,默认是持久到硬盘的,看redis的目录里面,多了.rdb文件。 就是数据文件。 有两种持久化方式。 snapshot和AOF ...
分类:
其他好文 时间:
2019-03-02 17:12:13
阅读次数:
187
1. 如何在redis中配置RDB持久化文件 在redis持久化中 默认是开启RDB模式的。这里我们只需要对RDB进行配置即可 在上面有三个配置选项 分别是 每隔900秒 有一条key进行变更 每个300秒 有10条key进行变更 没隔60秒 有10000条key进行变更。 以上任意条达成条件后,就 ...
分类:
数据库 时间:
2019-02-27 01:35:17
阅读次数:
244
一:redis分布式及高可用 一:redis主从复制 原理: 第一次开启1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服 ...
分类:
其他好文 时间:
2019-02-25 21:31:57
阅读次数:
158
1、全量复制 流程 slave 向 master 传递命令 psync? -1 (因为第一次通信不知道master的runid和偏移量,所以传-1) master 向 slave 返回runid 和偏移量 slave 保存 master 的信息 master 执行 bgsave 生产RDB快照(这个 ...
分类:
其他好文 时间:
2019-02-21 13:01:31
阅读次数:
126
Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件): RDB持久化方式会在一个特定的间隔保存那个时间点的一个数据快照。 AOF持久化方式则会记录每一个服务器收到的写操作。在服务启动时,这些记录的操作会逐条执行从而重建出原来的数据。写操作命令记录的格式跟Redis协议一致,以追 ...
分类:
其他好文 时间:
2019-02-20 13:22:19
阅读次数:
169
Redis持久化 Redis持久化 Redis持久化 Redis持久化 Redis持久化 Redis持久化 Redis持久化 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot) AOF 持久化记录服 ...
分类:
其他好文 时间:
2019-02-20 12:48:45
阅读次数:
116