Redis创建replication主从复制笔记
来源:互联网 发布:淘宝前三名减肥药名称 编辑:程序博客网 时间:2024/05/22 05:18
数据库系统中复制(replication)技术是非常重要的高可用设计,流行的MySQL、MongoDB数据库都支持复制,Redis也实现了复制,而且感觉更灵活方便。类似于其他数据库,实施Redis复制有以下好处。
- 数据安全。Redis支持快照(snapshotting)和只追加文件(append-only file, AOF)两种方式将数据写出到磁盘实现持久化和备份,类似于MySQL数据库的dump和二进制日志。相比之下,复制是另一个实时工作的Redis实例。
- 读写分离。从库可以作为读库分担主库的读写压力。
Redis启用复制后,主库(master)会进行一次snapshotting,然后将数据快照传送给从库(slave),slave接收master的数据快照,master之后的写操作都会发送到slave并执行。详细步骤如下。
开启复制工作非常简单,master开放访问,slave通过host和port两个参数接收master的更改,“ slaveof host port ”。以我本地为例,一台CentOS作为master,另一台Ubuntu作为slave。首先是开启Redis端口(默认6379)的外网访问。具体启动Redis复制有三种方式。
firewall-cmd --add-port=6379/tcp --permanentsystemctl restart firewalld.service
①配置文件法。
shell# echo -e "\n# set replication\nslaveof 192.168.112.128 6379" >> redis.conf
②命令行启动选项法。
shell# ./src/redis-server redis.conf --slaveof 192.168.112.128 6379 &
③控制台指令法
redis> slaveof 192.168.112.128 6379
参考:
https://redis.io/topics/replication
《Redis in Action》( https://book.douban.com/subject/10597898/ )
阅读全文
0 0
- Redis创建replication主从复制笔记
- MySQL主从复制服务器(replication)创建笔记
- Redis Master/Salve Replication(主从复制模式)
- Redis 主从复制--replication 代码分析
- MYSQL 主从复制(Replication)
- mysql主从复制(replication)
- redis replication主从复制的源码分析(1)
- Redis的Replication(主从复制)和sentinel机制
- Redis主从(Master-Slave)复制(Replication)设置
- Mysql 5.5 主从数据复制(Master-Slave Replication)配置笔记
- Redis学习笔记10--Redis主从复制
- Redis学习笔记10--Redis主从复制
- Redis学习笔记五:redis主从复制
- 【Redis笔记-9】Redis的主从复制
- Redis学习笔记10--Redis主从复制
- Redis学习笔记五:redis主从复制
- 利用xtrabackup创建主从复制,以及replication slave和replication client权限
- Redis复制(Replication)
- xml动画的开发
- 欢迎使用CSDN-markdown编辑器
- MySQL高可用架构之MHA(转)
- #leetcode#647. Palindromic Substrings
- Ajax实例讲解与技术原理
- Redis创建replication主从复制笔记
- 常量和常变量(const)
- Spring入门篇--慕课网笔记
- 「数据结构」二叉树的遍历以及Python实现
- jQuery发送ajax请求,PHP响应ajax请求(含跨域)
- 对map集合进行排序(按键排序和按值排序)
- Spring Boot无法访问css,js等静态资源的问题
- dso详解--dso原理的"大卸八块"
- Tableau功能区中有关快速计算的问题