码迷,mamicode.com
首页 > 其他好文 > 详细

yum安装Redis主从配置

时间:2018-08-27 11:22:42      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:安装   同步   主机   text   list   防火   集群管理   这一   类型   

Redis简介:
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

Redis 的特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。

Redis服务搭建
1、系统环境
主机名 系统 IP 用途
master CentOS7.4 192.168.56.129 主
slave1 CentOS7.4 192.168.56.130 从
2、暂时关闭防火墙和selinux
3、安装命令(两个节点)
[root@master ~]# yum install -y epel-release
[root@master ~]# yum install -y redis
技术分享图片
4、修改master主缓存服务器的Redis主配置文件

Redis-benchmark 压力测试工具
Redis-check-aof 检查redis持久化命令文件的完整性
Redis-check-dump 检查redis持久化数据文件的完整性
Redis-cli redis在linux上的客户端
Redis-sentinel redis-sentinel是集群管理工具,主要负责主从切换。
Redis-server Redis服务器的daemon启动程序

[root@master ~]# vim /etc/redis.conf
bind 192.168.56.129

5、启动服务
[root@master ~]# systemctl start redis.service
技术分享图片
6、插入缓存数据
[root@master ~]# redis-cli -h 192.168.56.129
技术分享图片

7、修改slave1从配置文件
[root@slave1 ~]# vim /etc/redis.conf
bind 192.168.56.130
在# slaveof <masterip> <masterport> 这一行添加
slaveof 192.168.56.129 6379
技术分享图片
8、启动slave1服务
[root@slave1 ~]# systemctl start redis.service

9、测试
在maser创建key值
技术分享图片
192.168.56.129:6379> info replication
技术分享图片
在slave1查看
技术分享图片
已同步完成,即可

备注:查看两个节点的键个数
192.168.56.129:6379> dbsize
技术分享图片
技术分享图片

yum安装Redis主从配置

标签:安装   同步   主机   text   list   防火   集群管理   这一   类型   

原文地址:http://blog.51cto.com/13941177/2164764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!