1、简介(主从节点)参与复制的Redis实例划分为主节点(master)和从节点(slave)。默认情况下,Redis都是主节点。每个从节点只能有一个主节点,而主节点可以同时具有多个从节点。复制的数据流是单向的,只能由主节点复制到从节点。配置复制的方式有以下三种:1)在配置文件中加入slaveof{masterHost}{masterPort}随Redis启动生效2)在redis-server启动
分类:
其他好文 时间:
2018-08-27 12:42:36
阅读次数:
542
Tip:一.RDB与AOF同时开启 默认先加载AOF的配置文件二.相同数据集,AOF文件要远大于RDB文件,恢复速度慢于RDB三.AOF运行效率慢于RDB,但是同步策略效率好,不同步效率和RDB相同RDB的优点:RDB是一个紧凑压缩的二进制文件,代表Redis在某一个时间点上的数据快照。非常适合用于 ...
分类:
数据库 时间:
2018-08-23 15:41:55
阅读次数:
216
redis yum安装redis 1.yum安装 2.检测redis是否工作 源码安装redis,编译安装 大家用过yum,是相当省事好用吧,为什么还要学习源码安装? 有人说编译安装性能好?错 编译安装的优势是: 编译安装时可以指定扩展的module(模块),php、apache、nginx都是一样 ...
分类:
其他好文 时间:
2018-08-13 13:54:59
阅读次数:
184
redis不小心执行了flushdb或flushall怎么办?
分类:
其他好文 时间:
2018-07-25 21:12:53
阅读次数:
688
一、RDB (Redis DataBases)原理:当前进程fork出一个子进程,子进程循环遍历所有的数据,并将数据保存到RDB文件。时机:按照配置文件设置的策略,来持久化数据。配置:二、AOF (AppendOnly File)原理:redis会将收到的,客户端发送过来的每一个写命令,都追加到aof文件的最后。时机:每次写命令,都会记录下操作。配置:三、RDB和AOF的比较持久化:RDB等待写入
分类:
其他好文 时间:
2018-07-24 10:16:45
阅读次数:
140
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的 ...
分类:
其他好文 时间:
2018-07-14 17:43:26
阅读次数:
168
AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的;服务器在启动时,可以通过载入和执行AOF文件中保存的命令来还原服务器关闭之前的数据库状态。被写入AOF文件的所有命令都是以Redis的命令请求协议格式保存的,因为Redis的命令请求协议是纯文本格式,所以我们可以直接打开一个AO ...
分类:
其他好文 时间:
2018-07-01 22:03:40
阅读次数:
199
追加AOF时磁盘繁忙redis 错误日志截图下图为AOF工作流程图AOF工作流程图1.所有的写入命令会追加aof_buf(缓冲区中)。2.AOF缓冲区根据对应的策略向硬盘做同步操作。3.随着AOF文件越来越大,需要定期对AOF文件进行重写,达成压缩的目的(对一个key跟新100次会有100条记录, 重写后只留最后一条).4.当redis服务器重启时,可以加载AOF文件进行数据恢复。原主数
分类:
其他好文 时间:
2018-06-29 15:00:50
阅读次数:
221
1 Redis-cluster架构图 redis-cluster投票:容错 (至少要三个才可以,才能超过半数) 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客 ...
分类:
其他好文 时间:
2018-06-03 10:53:44
阅读次数:
168
AOF损坏时的对策1.若在写AOF文件时Server崩溃则可能导致AOF文件损坏而不能被Redis载入。可通过如下步骤修复: 创建一个AOF文件的备份; cp appendonly.aof appendonly.aof.bak 2.使用redis-check-aof工具修复原始的AOF文件; red ...
分类:
其他好文 时间:
2018-05-28 11:30:07
阅读次数:
1095