Linux配置Redis主从
- 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主从相关推荐
- Linux学习——redis主从配置(带密码)
redis一主二从配置(带密码) 找了很多redis主从配置教程发现大多数都是没密码的配置,而正式服务器中,为了安全redis通常都会设置密码,正好学到这,下面分享我自己学习中对于redis主从配置的 ...
- php redis 主从配置,Redis主从及其PHP扩展安装配置
1.Redis简介Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序 ...
- redis logfile 只读_docker 配置redis主从,哨兵sentinel
注释:docker自行安装,主从使用一主两从,然后使用sentinel进行高可用配置,当主服务器挂掉,从服务器自动升为主服务器. 主从模式介绍 主从模式是三种模式中最简单的,在主从复制中,数据库分为两 ...
- Linux学习-redis主从架构
redis主从架构 #三个节点,一主,二从(由于资源有限,在一台机器上实现),主节点写,从节点读 #1:创建目录 [root@redis opt]# mkdir {7001..7003} [root@ ...
- linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量
一. redis的安装 cd /opt # ...
- Linux中redis主从配置
首先确保主从的端口开启,防火墙关闭,配置文件中bind根据实际情况写.protected-mode 设为no 1.使用find查找redis配置文件 [root@iZuf6ih8khoxh3t9ibj ...
- linux配置usb主从_杂集:浅谈关于Mongodb数据库主从复制
Linux下Mongodb数据库主从复制配置 Mongodb的三种集群搭建的方式: Master-Slaver:主从[目前被副本集取代]. Replica Set:副本集. Sharding:切片. ...
- linux配置usb主从_一种Linux下USB设备主从切换的实现
龙源期刊网 http://www.qikan.com.cn 一种 Linux 下 USB 设备主从切换的实现 作者:侯景昆 来源:<电子技术与软件工程> 2013 年第 22 期 摘 要 ...
- linux配置redis服务,Linux下安装Redis并设置相关服务
一.简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使 ...
最新文章
- 由于获得较好的处理机资源,因此将之前的数据整合到一起。
- 皮一皮:杯子不要买太奇怪的...
- nginx反向代理cas-server之2:生成证书,centOS下使用openssl生成CA证书(根证书、server证书、client证书)...
- LIBSVM -- A Library for Support Vector Machines--转
- ITK:提取二值图像中连接区域的边界
- RocketMQ集群特点
- 如何Exchange移动数据库文件(一)
- jQuery init debug
- 32位数据源中没有mysql_[SpringBoot实战]快速配置多数据源(整合MyBatis)
- POJ3349 哈希算法
- 现代C++模板元编程基础
- 算法-斐波那契数列:兔子序列
- 十六进制转十进制_跟运维组学Python之秒懂十六进制
- linux打jar包命令行,windows下命令行打jar包方法
- vscode格式化css文件,css文件排版
- 【视觉-摄像机3】}摄像机镜头--焦距与视角(选相机和镜头)
- 为什么说EBC是提升企业“数治”水平的最优解
- hive查看一张表的分区字段_Hive表分区与索引
- 【触想智能】工业平板电脑触摸屏选择分析
- 我错过了乔布斯和初代 iPhone,十年后幸好没错过你