简单的redis master slave 配置

news/2024/9/22 14:19:43/

只做一个简单的master - slave 配置,新手试炼配置用。使用windows系统

master 配置

  • redis 默认,密码为空。首先配置redis(for master)的密码。 修改安装目录下的redis.windows.conf文件,搜索到requirepass,

# requirepass foobared

打开注释,修改为

requirepass 12345678

注意requirepass 前不要有空格,否则服务启动时,识别不出来

  • 搜索找到port配置,确认或修改master对外的port

port 6379

  • 启动server

redis-server.exe redis.windows.conf

slave 配置

  • 搜索到requirepass,修改client端访问slave使用的密码

requirepass hahahaha

  • 搜索到masterauth,此配置为slave访问master时使用的密码

# masterauth <master-password>

masterauth 12345678

  • 搜索replicaof ,配置master的ip和port

# replicaof <masterip> <masterport>

replicaof 127.0.0.1 6379

  • 启动server

redis-server.exe redis.windows.conf

master server和slave server启动后,master的数据被复制到了slave server上,用client端就能读取到

在master client端,set一个数据

D:\develop\Redis5014>redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth 12345678
OK
127.0.0.1:6379> set color green
OK
127.0.0.1:6379>

在slave client端,get这个数据

redis-cli.exe -h 127.0.0.1 -p 6380
127.0.0.1:6380> auth hahahaha
OK
127.0.0.1:6380> get color
"green"
127.0.0.1:6380>


http://www.ppmy.cn/news/56312.html

相关文章

Jenkins 修改 root 权限问题

记一次 jenkins 修改 root 权限的问题 有时候 jenkins 执行脚本会说权限不够&#xff0c;于是想着直接给他 root 权限吧。 网上很多博客&#xff0c;很多都说改 vim /etc/sysconfig/jenkins 修改 JENKINS_USER"root" 然后修改三个文件路径的权限分别是 /var/lib/j…

微机原理与接口技术课程笔记(汇编语言)

目录 一、指令系统 &#xff08;〇&#xff09;寻址方式&#xff08;7种&#xff09; &#xff08;一&#xff09;数据传输类指令 &#xff08;二&#xff09;算数运算类指令 &#xff08;三&#xff09;逻辑操作类指令 &#xff08;四&#xff09;控制转移类指令 &…

我们公司的面试,有点不一样!

我们公司的面试&#xff0c;有点不一样&#xff01; 朋友们周末愉快&#xff0c;我是鱼皮。因为我很屑&#xff0c;所以大家也可以叫我屑老板。 自从我发了自己创业的文章和视频后&#xff0c;收到了很多小伙伴们的祝福&#xff0c;真心非常感谢&#xff01; 不得不说&#…

网络安全:windows批处理写病毒的一些基本命令.

网络安全&#xff1a;windows批处理一些命令. echo off一般都写在批处理的最上面&#xff0c;用于关闭回显&#xff0c;意思是 关闭回显&#xff1a; 没有关闭回显: 所以&#xff0c;意思就是将输入指令的过程隐藏起来。 set是设置的意思&#xff0c;作业是打印、创建和修改变…

Python自动化测试框架之unittest使用详解

unittest是Python自动化测试框架之一&#xff0c;提供了一系列测试工具和接口&#xff0c;支持单元测试、功能测试、集成测试等多种测试类型。unittest使用面向对象的思想实现测试用例的编写和管理&#xff0c;可以方便地扩展和定制测试框架&#xff0c;支持多种测试结果输出格…

Go官方指南(一)包、变量、函数

import "time" 获取当前系统时间&#xff1a;time.Now() 每个 Go 程序都是由包构成的 按照约定 &#xff0c;包名与导入路径的最后一个元素一致。例如&#xff0c;"math/rand"包中的源码均以 package rand 语句开始 在 Go 中&#xff0c;如果一个名字以…

人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装GPU版本的Pytorch及torchvision并在VsCode中使用虚拟环境

人工智能之配置环境教程二&#xff1a;在Anaconda中创建虚拟环境安装GPU版本的Pytorch及torchvision并在VsCode中使用虚拟环境 作者介绍一. 查看自己电脑的CUDA版本1.1 方式一1.2 方式二 二. 下载安装CUDA三. 查看环境变量四. 创建虚拟环境4.1 使用指令创建虚拟环境4.2 查看Anc…

安全意识培训:如何提高员工网络安全意识?

随着网络技术的不断发展和应用&#xff0c;网络安全已经成为企业必须关注和重视的问题。尤其是在今天&#xff0c;企业数字化转型的大背景下&#xff0c;网络安全问题日益凸显。对于企业而言&#xff0c;员工是企业安全的第一道防线&#xff0c;提高员工的网络安全意识已经成为…