一 ,Linux安装Redis

1.我们先配置redis的 yum 源 , 很多软件的找不到 yum 源 我们可以使用 EPEL 找到很多软件的yum源

2.使用命令 yum install epel-release -y 下载 EPEL

3.然后使用 yum 下载 redis,yum install redis -y

4.通过service start redis 启动 redis 和 service status redis 命令查看redis的启动状态,下图redis正在运行,说明已经安装成功了

5.修改redis密码,vim /etc/redis.conf 打开redis 在命令状态下使用 /requirepass 找到 requirepass foobared 去掉注解 把foobared改成自己的密码

6.使用which查询redis-cli安装的路径,使用redis-cli -h ip 登陆redis,这个时候是因为

7. 输入密码,如果不输入密码会出现 NOAUTH Authentication required. 这个错误

8.再编辑 ect/redis.conf 文件 找到 bind 并且注释掉就可以让所以IP访问

,这样我们就可以通过可视化工具连接上redis

改完redis.conf 都要重启 redis 才能生效

这样我们的redis就安装成功同时也测试了可以正常使用

二,Linux配置Redis主从关系

linxu配置主从关系很简,有2种方式,且都只需要配置从库,主库不需要改动

第一种:使用 slaveof ip port 命令进行配置,但是如果master设置了密码,我们就需要在配置文件上加上masterauth的配置,下图就是配置好了主从关系。

然后我们试下去主库插入一条数据,然后在从库读出

命令方式配置的优点:无需重启,但是配置完masterauth的时候还是要重启一次

缺点:不便于管理,如果redis重启之后还需要在执行一次 slaveof命令

第二种:配置文件配置

在配置文件配置上slaveof 然后重启redis就可以完成配置,当然如果master有密码也要配置masterauth

下面再来测试一下

配置文件方式配置优缺点与命令方式相反,配置完之后需要重启,但是能更方便管理主库信息

一个slave只能有一个master,一个master可以有多个slave,所以可以配置一主多从,一主一从。redis还有个选举机制,当master挂掉的时候可以让一个slave成为master

主从配置主要作用还是提高性能和容灾备份

linux下部署redis主从,Linux下安装Redis及Redis主从同步配置相关推荐

  1. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  2. cmd命令卸载sql server_Ubuntu下部署SQL Server 2017(安装及使用方法,卸载方法)

    SQL Server 2017 的发布是 SQL Server 历史上首次同时发布 Windows 和 Linux 版本,本文将介绍如何在 Ubuntu 下部署 SQL Server 2017,包括它 ...

  3. linux批量部署war工具,Linux批量部署工具Expect

    既然没有遇到过,做好准备总是好的.这是自己送给自己的话,现在运维做自动话越来越多,自己就学以下,记录笔记.目前主流的有puppet.Expect.pssh等等,今天就用Expect做自动部署和日常管理 ...

  4. linux批量部署war工具,Linux 批量一键部署工具 Expect

    Linux 批量一键部署工具 Expect 既然没有遇到过,做好准备总是好的.这是自己送给自己的话,现在运维做自动话越来越多,自己就学以下,记录笔记.目前主流的有puppet.Expect.pssh等 ...

  5. linux上部署go服务器,Linux系统配置GO环境及使用godoc开web服务器

    欢迎,来自IP地址为:117.63.57.110 的朋友 Linux系统源于Unix,同GO语言一样都同C有着紧密的联系,所以在Linux系统配置GO环境就相对容易.不过多少还是需要了解一些Linux ...

  6. redis集群环境安装(参照redis中文官网,中间遇到了一些问题,so,记录一下)

    创建步骤 01. 准备环境 # yum install gcc # yum install ruby # yum install ruby-devel.x86_64 # yum install rub ...

  7. bs程序在linux下部署,在windows10 Linux (centos7)中安装go golang (够浪) 并测试运行

    官方下载安装页面 相关下载地址 centos7下载linux版本的 下载安装包 wget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz 解压 ...

  8. Linux下部署php乱码,linux中文乱码问题如何解决

    Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找到配置文件在里面设置字符编码为utf-8来,若linux未安装中文语言包可以安装中文语言包解决问题 经常会遇到很多Linux下的中文乱 ...

  9. Linux自动部署框架,在Linux下编写一个集群自动化测试框架

    目标:自动化测试框架(一键QA) 解决方案: 1. 框架的可配置 框架本身需要一个可配置文件.这个文件可以以任何形式存在,如key-value的键-属性,或者是xmlfile,都可以.配置文件仅包含必 ...

  10. linux查找部署目录,mac/linux 查找软件安装、配置路径

    在mac/linux系统下用brew.yum.apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪.这里总结一下我常用的查找方法. 1. whereis 输入man whe ...

最新文章

  1. scala入门基础2
  2. 进阶学习(4.4) JVM GC Root 判定, 垃圾的判定
  3. mysql存储图片_Python
  4. python函数(一)
  5. iOS - OC 面向对象语法
  6. ubuntu14.04matlab2015b 测试caffe的Matlab接口
  7. string返回第n个字符_Programming in Lualua学习第13期 Lua字符串库
  8. 使用Angularjs的ng-cloak指令避免页面乱码
  9. 网络编程-TCP/IP各层介绍(5层模型讲解)
  10. 百度地图API-自定义图标覆盖物
  11. 洛谷——P1287 盒子与球
  12. wps编号无法继续_wps自动编号取消不了
  13. Pr 视频效果:模糊与锐化
  14. 计算机地图制图的点状符号制作,计算机地图制图地图符号库系统建立全解.doc...
  15. 基于STM32F405平台的多摩川协议编码器通讯过程(2)
  16. android 最新adt下载地址,Android SDK和最新ADT下载地址
  17. 传输线模式<TEM TE TM EH HE>
  18. VMware ESXi添加NVMe硬盘扩容
  19. 【Linux】awk文本替换
  20. 客户端Git安装教程

热门文章

  1. ubuntu-18.04 虚拟机磁盘 + 内存扩容
  2. 动态存储方式与静态存储方式
  3. 12306铁路订票系统的一个小bug
  4. 离线乌云漏洞详情vs知识库
  5. 基于android的旅游指南,基于Android的旅游游记攻略系统设计与实现.zip
  6. python小游戏———拼图代码开源
  7. 利用Unity3D与Oculus实现机器情绪安抚师的一种方案
  8. 上帝捧来的世界杯,分“×××”的羹谁更胜筹?
  9. 联通开通流量不显示无服务器,史上最全的联通流量自助开通方法!
  10. win32界面编程(一)