资讯专栏INFORMATION COLUMN

Redis主从配置(三)

binta / 1429人阅读

摘要:工具版本号版本两台虚拟机安装下载,解压,编译修改配置文件主端口在上所有有效的网络接口上监听客户端连接,多个用空格隔开后台运行设置认证密码从端口在上所有有效的网络接口上监听客户端连接,多个用空格隔开后台运行主机端口号主机认证密码关闭防火

工具

VMware版本号:12.0.0

CentOS版本:7.0

两台虚拟机(IP):192.168.29.18、192.168.29.19

安装 Redis

下载,解压,编译:

$ cd /usr/local/
$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz
$ tar xzf redis-3.2.6.tar.gz
$ cd redis-3.2.6
$ make
修改配置文件(redis.conf)
##192.168.29.18(主)
port         8000                        //端口        
bind         192.168.18 127.0.0.1        //redis 在 server 上所有有效的网络接口上监听客户端连接,多个IP用空格隔开
daemonize    yes                         //redis后台运行
pidfile      /var/run/redis_8000.pid
requirepass  root                        //设置认证密码

##192.168.29.19(从)
port        8001                         //端口        
bind        192.168.19 127.0.0.1         //redis 在 server 上所有有效的网络接口上监听客户端连接,多个IP用空格隔开
daemonize   yes                          //redis后台运行
pidfile     /var/run/redis_8001.pid
slaveof     192.168.29.19 8001           //slaveof 主机ip 端口号
masterauth  root                         //主机认证密码
关闭防火墙
$ firewall-cmd --state      ##查看防火墙状态
running                     ##防火墙开启

$ systemctl stop firewalld  ##关闭防火墙
$ firewall-cmd --state
not running                 ##防火墙关闭

: CentOS 7 关闭防火墙与 CentOS 6 有所不同

启动 Redis
$ /usr/local/redis-3.2.8/src/redis-server /usr/local/redis-3.2.8/redis.conf
检查各 Redis 启动情况
##192.168.29.18(主)
$ ps -ef | grep redis           //redis是否启动成功
$ netstat -tnlp | grep redis    //监听redis端口

客户端连接-测试同步
##主 -p 端口号 -a 主机验证密码 -h 默认为127.0.0.1
$ /usr/local/redis-3.2.8/src/redis-cli -p 8000 -a root  

##从
$ /usr/local/redis-3.2.8/src/redis-cli -p 8001            

注:
1、因为 redis.conf 文件中bind参数为:192.168.29.19 127.0.0.1
所以这里不用添加参数:/usr/local/redis-3.2.8/src/redis-cli -h 192.168.29.19 -p 8000 -a root
2、从机redis.conf 文件中masterauth参数已配置过验证密码,所以不用添加参数 -a

查看连接状态

##主
127.0.0.1:8000> info Replication 

127.0.0.1:8001> info Replication 

主机上执行命令

127.0.0.1:8000> set name redis

从机上查看

127.0.0.1:8001> get name

说明主从配置成功
PS:计算机不存在玄学 /捂脸


相关链接:

Linux下PHP安装Redis扩展(二)
Redis集群搭建与简单使用(四)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/9793.html

相关文章

  • Redis主从配置

    摘要:工具版本号版本两台虚拟机安装下载,解压,编译修改配置文件主端口在上所有有效的网络接口上监听客户端连接,多个用空格隔开后台运行设置认证密码从端口在上所有有效的网络接口上监听客户端连接,多个用空格隔开后台运行主机端口号主机认证密码关闭防火 工具 VMware版本号:12.0.0 CentOS版本:7.0 两台虚拟机(IP):192.168.29.18、192.168.29.19 安装 ...

    张汉庆 评论0 收藏0
  • Redis--主从复制--主从切换

    摘要:一概述概念非关系型数据库,基于存储,存储于内存的数据库每一个数据项都由和组成。可以是字符串,列表,关联数组集合,有序集合。使用来引用这些值。是单进程的。多核对无用。但可以运行多实例。支持持久化存储。支持主从复制。 一:Redis概述: 1:概念: 非关系型数据库,基于K/V存储,存储于内存的数据库. 每一个数据项都由KEY和VALUE组成。V可以是字符串,列表,关联数组...

    LMou 评论0 收藏0
  • 高并发大容量NoSQL解决方案探索

    摘要:据官方统计,截止目前年月日有个解决方案,具体到每个公司,使用的都是其中很小的一个子集,下图中蓝色标注的产品是当前个推正在使用的。个推常用的几种解决方案个推系统规模如下图。在年,随着个推业务的高速发展,单节点已经无法解决问题。 大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和...

    周国辉 评论0 收藏0
  • 高并发大容量NoSQL解决方案探索

    摘要:据官方统计,截止目前年月日有个解决方案,具体到每个公司,使用的都是其中很小的一个子集,下图中蓝色标注的产品是当前个推正在使用的。个推常用的几种解决方案个推系统规模如下图。在年,随着个推业务的高速发展,单节点已经无法解决问题。 大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和...

    Jeff 评论0 收藏0
  • Web架构 - 预防高并发的服务架构

    摘要:静态资源负载均衡反向代理主从配置监听集群主从配置介绍业务从发展的初期到逐渐成熟,服务器架构也是从相对单一到集群,再到分布式,技术迭代的速度非常快,导致我们不断的学习。。。一配置介绍是为俄罗斯访问量第二站点开发的一款高性能和反向代理服务器。 CDN(静态资源) + Nginx(负载均衡&反向代理)+ Redis(主从配置&Sentinel监听集群)+ Mysql(主从配置) 介绍:业务从...

    Keven 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<