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、重启后生效,然后进行验证
网页扫描二维码库:Html5-Qrcode,官网地址:https://scanapp.org/html5-qrcode-docs/
nodejs中使用npm和yarn,使用最新阿里云镜像 aliyun mirror,网上很多还是文章用的是下面这个地址~~yarn config set registry https://registry.npm.taobao.org~~
OpenCV-Python图像轮廓
人脸识别技术如今已广泛应用于安全监控、身份验证、人机交互等多个领域。对于开发者而言,利用现有的库如face_recognition可以极大地简化人脸识别的开发过程。本文将详细介绍如何安装face_recognition库,并通过实例展示如何用它来实现一个基本的人脸比对服务。
快速生成表格
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,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。