Redis设置密码
简介 redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。但是一定要注意,设置了密码后,停止redis服务需要带上密码,否则停止不了。一般情况我们不会去设置Redis密码,但是一定要注意redis需要外网进行访问,就最好设置密码,否则可以不用设置。
redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。但是一定要注意,设置了密码后,停止redis服务需要带上密码,否则停止不了。一般情况我们不会去设置Redis密码,但是一定要注意redis需要外网进行访问,就最好设置密码,否则可以不用设置。
一、临时配置,重启后失效
[root@localhost utils]# /apps/redis/src/redis-cli #进入redis客户端
127.0.0.1:6379> config set requirepass admin123 #设置密码
OK
127.0.0.1:6379> config get requirepass #获取密码,提示没有认证
(error) NOAUTH Authentication required.
127.0.0.1:6379>
127.0.0.1:6379> auth admin123 #进行认证
OK
127.0.0.1:6379> config get requirepass #获取成功
1) "requirepass"
2) "admin123"
127.0.0.1:6379> #这里推出当前客户端
[root@localhost utils]# /apps/redis/src/redis-cli #重新进入客户端
127.0.0.1:6379> config get requirepass #提示没有认证
(error) NOAUTH Authentication required.
[root@localhost utils]# /apps/redis/src/redis-cli -a admin123 #可以添加-a参数加上密码
127.0.0.1:6379> config get requirepass #获取成功
1) "requirepass"
2) "admin123"
但是,这样我们再进行停止redis服务,会一直提示Waiting for Redis to shutdown …
[root@localhost utils]# service redis stop
Stopping ...
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
因为配置了密码验证,而在stop的时候并没有配置密码,解决方案:
1、在启动脚本里面进行配置:$CLIEXEC -p $REDISPORT shutdown改行,添加-a参数和密码,如:$CLIEXEC -a “password” -p $REDISPORT shutdown
2、直接使用如下命令进行停止:
[root@localhost utils]# /apps/redis/src/redis-cli -a admin123 -p 6379 shutdown
二、配置文件配置,永久生效
1、修改配置文件/etc/redis/6379.conf找到”# requirepass foobared”所在行,复制一行,去掉注释,将foobared改为自己的密码
# requirepass foobared
requirepass admin123
2、重启后生效,然后进行验证
Flutter开发windows桌面应用处理WebView相关问题
平时在使用终端的时候总是感觉样式不太美观,智能提示不太友好。恰巧今天在无意间看到了oh my zsh这个框架,让你瞬间觉得终端还可以这样玩。本文主要介绍安装方式,留着以后使用。
OpenCV-Python图像轮廓
Towxml 是一个让小程序(微信/QQ)可以解析Markdown、HTML的解析库。能够使小程序完美解析Markdown内容。
在使用Python进行开发时,pip作为Python的包管理工具,是我们安装和管理Python库的重要工具。然而,有时候由于操作失误或其他原因,我们可能会不小心卸载了pip。这时,如何手动重新安装pip就显得尤为重要。本文将介绍两种手动安装pip的方法,帮助你快速恢复pip功能。
快速生成表格
Electron页面跳转、浏览器打开链接和打开新窗口
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。