转载--redis密码管理

摘要:
a.在配置文件中配置requirepass的密码。#requirepassfoobared如修改成:requirepasstest123b.进入redis重定义参数查看当前的密码:[root@slaver251redis-2.4.16]#./src/redis-cli-p6379redis127.0.0.1:6379˃redis127.0.0.1:6379˃configgetrequirepass1)"requirepass"2)显示密码是空的,然后设置密码:redis127.0.0.1:6379˃configsetrequirepasstest123OK再次查询密码:redis127.0.0.1:6379˃configgetrequirepassERRoperationnotpermitted此时报错了!现在只需要密码认证就可以了。redis127.0.0.1:6379˃authtest123OK再次查询密码:redis127.0.0.1:6379˃configgetrequirepass1)"requirepass"2)"test123"密码已经得到修改。要是配置参数没添加密码那么redis重启密码将相当于没有设置。不然slave是无法进行正常复制的。

源地址:http://blog.csdn.net/lxpbs8851/article/details/8136126

ps -ef 查看正在活动的进程

ps -ef |grep abc 查看含有"abc"的活动进程

ps -ef |grep -v abc 查看不含abc的活动进程

一.如何初始化redis的密码?

总共2个步骤:

a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。

比如 requirepass test123

b.配置文件中参数生效需要重启重启redis。

.不重启redis如何配置密码?

a. 在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。

# requirepass foobared
如 修改成 :

requirepass test123

b. 进入redis重定义参数

查看当前的密码:

[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) (nil)

显示密码是空的,

然后设置密码:

redis 127.0.0.1:6379> config set requirepass test123
OK

再次查询密码:

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

此时报错了!

现在只需要密码认证就可以了。

redis 127.0.0.1:6379> auth test123
OK

再次查询密码:

redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"

密码已经得到修改。

当到了可以重启redis的时候 由于配置参数已经修改 所以密码会自动生效。

要是配置参数没添加密码 那么redis重启 密码将相当于没有设置。

三.如何登录有密码的redis?

a.在登录的时候 密码就输入

[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"

b.先登录再验证:

[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> auth test123
OK
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
redis 127.0.0.1:6379>

四. master 有密码,slave 如何配置?

master有密码的时候 配置slave 的时候 相应的密码参数也得相应的配置好。不然slave 是无法进行正常复制的。

相应的参数是:

#masterauth

比如:

masterauth mstpassword

免责声明:文章转载自《转载--redis密码管理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Bootstrap 环境安装重构笔记---MEF框架(下)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

记Git保存本地密码与删除本地缓存

参考: https://www.jianshu.com/p/77b0340a02f3 https://blog.csdn.net/yunlong782/article/details/50887833?locationNum=7&fps=1 保存密码 git有三种策略查找用户名密码:去缓存中找,去磁盘中找,去钥匙串中找。 ~/User/用户...

git push rejected

在ideal里面突然无法提交代码了 于是使用命令行: git push; 报错: 写入对象中: 100% (30/30), 3.62 KiB | 928.00 KiB/s, 完成. 总共 30 (差异 13),复用 0 (差异 0) remote: ======================================================...

MongoDB sharding分片

MongoDB sharding分片 有了副本集为什么要用分片?分片(一个数据 存放在三个地方 共同存储为一个整体 类似于raid0的存储方式)1、副本集利用率不高2、主库的读写压力大优点:资源利用率高了读写压力负载均衡横向水平扩展缺点:理想状态下需要的机器比较多配置和运维都变的及其复杂一定要提前规划好,一旦建立后再想改变架构就变得困难了 分片的原理1、...

redis 设置认证密码

通过修改redis配置文件(redis.conf)修改验证密码。(重启生效) requirepass myRedis 客户端通过密码登录redis并进行操作 redis-cli -h 127.0.0.1 -p 6379 -a myRedis...

npm run build报错 No PostCSS Config found in

在项目根目录新建postcss.config.js文件,并对postcss进行配置: module.exports ={ plugins: [ require('autoprefixer')//自动添加css前缀 ] };...

vim利用coc补全的配置过程

题外话,国内的博客为什么都是抄来抄去呢,还是要自己实践一下 coc插件原理 vscode 补全利用的是LSP (language server protocol), 简单理解就是编辑时启动一个进程,补全过程就类似app请求服务器得到补全数据。这就是为什么要装node,服务进程都是node启动。 第一步 安装nvim 首先你需要 安装vim8 或者n...