【第014篇】在Windows上安装配置redis

软件下载地址:https://pan.baidu.com/s/1ewWy6uKGC1hfZbEENBUSzg 提取码:2wu1

1、将[Redis-x64-3.2.100.zip]文件解压到[C:\ProgramFiles\Redis-x64-3.2.100]
2、打开一个命令窗口,通过 cd 命令进入到你解压的目录。
3、输入命令:redis-server redis.windows.conf ,启动 Redis,成功后会告诉你端口号为6379。
在这里插入图片描述
4、将redis设置成windows的一个服务。
(1)关闭刚才的窗口。注意:将上面这个窗口关闭,一定要关闭,否则会启动不了服务
(2)重新打开一个窗口,进入到Redis的目录,然后输入命令:

redis-server --service-install redis.windows.conf

注意:默认端口6379,如需更改,请在 redis.windows.conf 查找
在这里插入图片描述
5、安装后的启动服务命令:redis-server --service-start (被告知启动失败!因为未关闭第一个窗口,以下错误为未关闭第一个窗口)
在这里插入图片描述
常用的服务命令
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
在这里插入图片描述
6、测试Redis,通过 cd 命令进入到你解压的目录,敲击命令redis-cli,通过set,get 命令查看是否成功。
在这里插入图片描述

=====================
画外音:
配置主从服务器
在这里插入图片描述
通过 cd 命令进入解压的目录,使用 redis-cli -p 6380 命令切到6380从库
在这里插入图片描述
slaveof 127.0.0.1 6379 设置主从,6379是主库,6380是从库。(设置同步时,会将主库所有数据一起同步过来。)
在这里插入图片描述
测试
6379库 set A 123 ,6380库 get A,从库默认是不允许写入数据的。
在这里插入图片描述
在这里插入图片描述
主从同步过程
1、Slave服务启动,主动连接Master,并发送SYNC命令,请求初始化同步

2、Master收到SYNC后,执行BGSAVE命令生成RDB文件,并缓存该时间段内的写命令

3、Master完成RDB文件后,将其发送给所有Slave服务器

4、Slave服务器接收到RDB文件后,删除内存中旧的缓存数据,并装载RDB文件

5、Master在发送完RDB后,即刻向所有Slave服务器发送缓存中的写命令

6、至此初始化完成,后续进行增量同步

在这里插入图片描述

==============================

设置redis的密码

方法一:不需要重启redis,弊端:一旦重启redis后,密码就会变更之前的密码。
在这里插入图片描述
获取密码:config get requirepass
设置密码(密码设置为123456):config set requirepass 123456
提示错误信息: (error) NOAUTH Authentication required. 说明没有权限,没有认证,此时认证下密码就行。
auth 123456 表示认证密码。

方法二:配置文件中修改密码,需要重启redis。

在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。
1、打开redis.conf或redis.windows.conf 文件。
2、搜索“requirepass”,找到“# requirepass foobared”内容,并将其修改为“ requirepass 123456”
在这里插入图片描述
修改密码为123456
在这里插入图片描述
3、重启redis

注意:
主从redis,如果主修改了密码,那么从如何修改密码?
若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。
slave中配置文件内找到如下行,移除注释,修改密码即可。
#masterauth mstpassword

注意:
windows下使用redis requirepass认证不起作用 解决办法:
在这里插入图片描述

其他内容:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘉&年华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值