我是靠谱客的博主 单身微笑,最近开发中收集的这篇文章主要介绍redis的扩展学习(远程连接,修改密码,修改端口,清空缓存)远程连接修改密码修改默认端口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所有缓存

最后

以上就是单身微笑为你收集整理的redis的扩展学习(远程连接,修改密码,修改端口,清空缓存)远程连接修改密码修改默认端口redis如何清空当前缓存和所有缓存的全部内容,希望文章能够帮你解决redis的扩展学习(远程连接,修改密码,修改端口,清空缓存)远程连接修改密码修改默认端口redis如何清空当前缓存和所有缓存所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部