redis的扩展学习(远程连接,修改密码,修改端口,清空缓存)

 

远程连接

 

默认连接方式

初始化时,没有密码。

可以切换到redis目录下,进行连接服务:

redis-cli.exe -h 127.0.0.1 -p 6379

 

小知识点:

1、如果觉得每次要切换到redis目录下比较麻烦,可以通过系统变量Path下进行设置。

 

2、如果觉得每次关闭cmd窗口,redis服务就会关闭的话比较麻烦。

那么可以把redis设置成windows下的服务

在redis目录下,执行:

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

 

(注:删除服务的命令为 【sc delete 服务名】)
【卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop】

 

 

远程连接方式

将protected-mode yes 改成 protected-mode no(非保护模式)

 

ip配置,有两种方式

a、不设置bind:将NETWORK下bind 127.0.0.1注释掉, #bind 127.0.0.1

b、设置bind:Redis默认绑定的ip为127.0.0.1,但如果想内网的机器都能访问,则需要设置内网的ip地址。

例:bind 127.0.0.1 192.168.100.6

通过空格分隔,不是逗号。

 

注意:绑定内外网ip的问题

局域网的ip(192.168.100.666)由于电脑重启会重新获取ip,导致ip发生变化

 

 

 

修改密码

//获取当前密码

config get requirepass

//设置当前密码,服务重新启动后又会置为默认,即无密码;不建议此种方式

config set requirepass "yourpassword"

 

win10的话,修改redis.windows-service.conf配置文件

requirepass 密码  //此处注意,行前不能有空格

 

使用密码连接服务端

redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 //需添加密码参数

 

 

修改默认端口

需要修改三个文件分别是
/etc/redis.conf
/etc/redis-sentinel.conf
/usr/libexec/redis-shutdown

 

 

redis.conf找到port,修改

重启服务,貌似没报错,但是没有对应的端口号显示出来

netstat -ntpl

看看服务状态呗

 

 

redis-shutdown,修改

原文件内容:

发现这里是和ip和端口有关系的
那先修改成自己的端口吧

 

 

redis-sentinel.conf(哨兵文件)

这个port:26379在上面redis-shutdown也有过,我们尝试改一下他,改成我们定义的27777

还是不行,那么就去/use/bin/redis-server查看,

图中说了授权否定;


那就想到是安全方面的东西(防火墙,selinux,密码)
现在没有密码,那就是防火墙吧,把防火墙和selinux关闭;之后就ok啦

 

 

redis如何清空当前缓存和所有缓存

 

Windows环境下使用命令行进行redis缓存清理
1、redis安装目录下输入cmd
2、redis-cli -p 端口号
3、flushdb    清除当前数据库缓存
4、flushall     清除整个redis所有缓存

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值