Redis 知识点 Redis简介 是分布式存储系统,特别适合充当缓存服务器 Redis缓存服务器 redis存储系统主要靠内存。 通常情况下要求redis服务器内存要很大 Redis主从复制 复制可支持master-slave1-slave2 Redis... ...
分类:
其他好文 时间:
2018-12-02 16:47:16
阅读次数:
156
redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 ...
分类:
其他好文 时间:
2018-11-24 18:53:12
阅读次数:
172
1 持久化 Redis高性能的原因是将所有数据都存储在了内存中 为了使Redis在重启后保证数据不丢失,需要将数据从内存中同步到硬盘中 Redis支持两种方式的持久化:RDB方式和AOF方式 可以单独使用其中一种或将二者结合使用。 1.1 RDB持久化 RDB方式的持久化是通过快照(snapshot ...
分类:
其他好文 时间:
2018-11-23 21:00:06
阅读次数:
237
Redis主从复制 Redis的主从复制策略是通过其持久化的rdb文件来实现的,其过程是先dump出rdb文件,将rdb文件全量传输给slave,然后再将dump后的操作实时同步到slave中。让从服务器(slave server)成为主服务器(master server)的精确复制品。 Redis ...
分类:
其他好文 时间:
2018-11-15 18:23:01
阅读次数:
201
安装环境 CentOS 6.5 、CentOS 7.4 主Redis:10.159.44.175 从Redis: 10.159.44.176、10.159.44.177 Redis下载和安装 在3台机器上分别安装redis #添加yum仓库 yum install epel-release -y # ...
分类:
其他好文 时间:
2018-11-15 11:02:33
阅读次数:
134
一:redis慢查询日志编辑配置文件/etc/redis.conf针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。slowlog-log-slower-than1000//单位ms,表示慢于1000ms则记录日志slowlog-max-len128//定义日志长度,表示最多存128条slowlo
分类:
Web程序 时间:
2018-11-15 00:16:41
阅读次数:
215
今天李经理让我了解一下docker 以前从来没有接触过docker 百度了一下。貌似是挺出名的,挺方便的一个东西。 刚开始对docker没有什么概念。连这个是什么东西都不知道。网上说的是容器。对于什么都不懂的人来说。这个讲的还是有些宽泛了。不能形成一个理解。 于是到网易云课堂学习了一下docker。 ...
分类:
其他好文 时间:
2018-11-13 21:11:28
阅读次数:
199
当数据量变得庞大的时候,读写分离还是很有必要的。同时避免一个redis服务宕机,导致应用宕机的情况,我们启用sentinel(哨兵)服务,实现主从切换的功能。 https://www.cnblogs.com/jaycekon/p/6237562.html 一,主从分离(读写分离,主从复制) 首先我们 ...
分类:
其他好文 时间:
2018-11-13 12:17:58
阅读次数:
208
Redis的持久化 Redis虽然是基于内存的存储系统,但是它本身是支持内存数据的持久化的,而且提供两种主要的持久化策略:RDB快照和AOF日志。 Redis的RDB快照 Redis支持将当前数据的快照存成一个数据文件的持久化机制,即RDB快照。这种方法是非常好理解的,但是一个持续写入的数据库如何生 ...
分类:
其他好文 时间:
2018-10-31 12:42:07
阅读次数:
187
1. 前言 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis主从复制可以根据是否是全量分为全量同步和增量同步。 2. 旧版复制功能实现 redis复制功能分为同步和命令传播两种操作: (1)同步操 ...
分类:
其他好文 时间:
2018-10-28 18:04:39
阅读次数:
147