• 1、安装Redis
  • 2、修改Redis配置文件
  • 3、启动Redis服务
  • 4、验证主从

1、安装Redis

##下载redis安装包
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
##解压
tar -xzvf redis-3.0.4.tar.gz
cd redis-3.0.4
#执行make命令编译
make

make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具

2、修改Redis配置文件

这里用一个主库、两个从库来举例:
创建主库的配置文件:(文件存放位置也最好放在安装目录下面方便查找)
我在配置文件统一放置在/usr/local/redis-3.0.0/conf中,如下图所示:

redis-6379.conf配置文件如下:

#主表的配置文件
# Redis使用后台模式
daemonize yes
# 注释以下内容开启远程访问
# bind 127.0.0.1
# 修改启动端口为6379
port 6379
# 修改pidfile指向路径--Redis以守护进程方式运行时把pid写入文件
pidfile /usr/local/redis-3.0.0/conf/redis_6379.pid
#数据库的存放位置 自己定义
dir /usr/local/redis-3.0.4/db/master/

redis-6380.conf配置文件如下:

# Redis使用后台模式
daemonize yes
# 关闭保护模式
#protected-mode no
# 注释以下内容开启远程访问
# bind 127.0.0.1
# 修改启动端口为6379
port 6380
# 修改pidfile指向路径
pidfile /usr/local/redis-3.0.0/conf/redis_6380.pid
#数据库的存放位置
dir /usr/local/redis-3.0.4/db/slave_one
#Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
slaveof 127.0.0.1 6379

redis-6381.conf配置文件如下:

# Redis使用后台模式
daemonize yes
# 关闭保护模式
#protected-mode no
# 注释以下内容开启远程访问
# bind 127.0.0.1
# 修改启动端口为6379
port 6381
# 修改pidfile指向路径
pidfile /usr/local/redis-3.0.0/conf/redis_6381.pid
#数据库的存放位置
dir /usr/local/redis-3.0.4/db/slave_two/
#Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
slaveof 127.0.0.1 6379

3、启动Redis服务

使用新创建的配置文件启动redis服务

/usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6379.conf
/usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6380.conf
/usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6381.conf 

检查redis是否启动成功,如下图所示表示启动成功。

ps -ef|grep redis

4、验证主从

利用redis-cli连接本地redis进行查看。首先连接redis-6379的客户端:

#默认连接6379端口
/usr/local/bin/redis-cli

在主库中插入一条数据

切换至从库。检查数据是否存在。存在及配置主从生效。

#连接6380从库
/usr/local/bin/redis-cli -p 6380


或者直接在redis命令中输入以下内容

127.0.0.1:6379> info replication

效果图如下所示:

到此Redis的主从已经配置完成。

Linux配置Redis主从相关推荐

  1. Linux学习——redis主从配置(带密码)

    redis一主二从配置(带密码) 找了很多redis主从配置教程发现大多数都是没密码的配置,而正式服务器中,为了安全redis通常都会设置密码,正好学到这,下面分享我自己学习中对于redis主从配置的 ...

  2. php redis 主从配置,Redis主从及其PHP扩展安装配置

    1.Redis简介Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序 ...

  3. redis logfile 只读_docker 配置redis主从,哨兵sentinel

    注释:docker自行安装,主从使用一主两从,然后使用sentinel进行高可用配置,当主服务器挂掉,从服务器自动升为主服务器. 主从模式介绍 主从模式是三种模式中最简单的,在主从复制中,数据库分为两 ...

  4. Linux学习-redis主从架构

    redis主从架构 #三个节点,一主,二从(由于资源有限,在一台机器上实现),主节点写,从节点读 #1:创建目录 [root@redis opt]# mkdir {7001..7003} [root@ ...

  5. linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量

    一. redis的安装 cd /opt                                                                                # ...

  6. Linux中redis主从配置

    首先确保主从的端口开启,防火墙关闭,配置文件中bind根据实际情况写.protected-mode 设为no 1.使用find查找redis配置文件 [root@iZuf6ih8khoxh3t9ibj ...

  7. linux配置usb主从_杂集:浅谈关于Mongodb数据库主从复制

    Linux下Mongodb数据库主从复制配置 Mongodb的三种集群搭建的方式: Master-Slaver:主从[目前被副本集取代]. Replica Set:副本集. Sharding:切片. ...

  8. linux配置usb主从_一种Linux下USB设备主从切换的实现

    龙源期刊网 http://www.qikan.com.cn 一种 Linux 下 USB 设备主从切换的实现 作者:侯景昆 来源:<电子技术与软件工程> 2013 年第 22 期 摘 要 ...

  9. linux配置redis服务,Linux下安装Redis并设置相关服务

    一.简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使 ...

最新文章

  1. 由于获得较好的处理机资源,因此将之前的数据整合到一起。
  2. 皮一皮:杯子不要买太奇怪的...
  3. nginx反向代理cas-server之2:生成证书,centOS下使用openssl生成CA证书(根证书、server证书、client证书)...
  4. LIBSVM -- A Library for Support Vector Machines--转
  5. ITK:提取二值图像中连接区域的边界
  6. RocketMQ集群特点
  7. 如何Exchange移动数据库文件(一)
  8. jQuery init debug
  9. 32位数据源中没有mysql_[SpringBoot实战]快速配置多数据源(整合MyBatis)
  10. POJ3349 哈希算法
  11. 现代C++模板元编程基础
  12. 算法-斐波那契数列:兔子序列
  13. 十六进制转十进制_跟运维组学Python之秒懂十六进制
  14. linux打jar包命令行,windows下命令行打jar包方法
  15. vscode格式化css文件,css文件排版
  16. 【视觉-摄像机3】}摄像机镜头--焦距与视角(选相机和镜头)
  17. 为什么说EBC是提升企业“数治”水平的最优解
  18. hive查看一张表的分区字段_Hive表分区与索引
  19. 【触想智能】工业平板电脑触摸屏选择分析
  20. 我错过了乔布斯和初代 iPhone,十年后幸好没错过你

热门文章

  1. oracle elsif和else if,ORACLE ELSIF 与 ELSE IF
  2. 死链提交为什么不能提交 html文件,如何正确使用死链提交工具
  3. LitePal 数据库基本操作
  4. 区块链项目ICO注意事项
  5. DebugView无法显示调试信息问题
  6. Java集合(超详细-含源码)
  7. #考试酷#A8_Increment and Decrement Operators
  8. Jquery考试面试题(一)
  9. HtmlUnit、Jsoup、webmagic基本介绍
  10. HBuilder调试夜神安卓模拟器方法