概述
远程连接
默认连接方式
初始化时,没有密码。
可以切换到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如何清空当前缓存和所有缓存所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复