redis配置密码认证
redis配置密码
1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
|
1
|
#requirepass foobared |
去掉行前的注释,并修改密码为所需的密码,保存文件
|
1
|
requirepass myRedis |
重启redis
|
1
2
3
4
|
sudo service redis restart#或者sudo service redis stopsudo redis-server /etc/redis.conf |
这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许
|
1
2
3
4
5
6
7
|
redis-cli -h 127.0.0.1 -p 6379redis 127.0.0.1:6379>redis 127.0.0.1:6379> keys *(error) ERR operation not permittedredis 127.0.0.1:6379> select 1(error) ERR operation not permittedredis 127.0.0.1:6379[1]> |
尝试用密码登录并执行具体的命令看到可以成功执行
|
1
2
3
4
5
6
7
8
9
|
redis-cli -h 127.0.0.1 -p 6379 -a myRedisredis 127.0.0.1:6379> keys *1) "myset"2) "mysortset"redis 127.0.0.1:6379> select 1OKredis 127.0.0.1:6379[1]> config get requirepass1) "requirepass"2) "myRedis" |
2.通过命令行进行配置
|
1
2
3
4
5
|
redis 127.0.0.1:6379[1]> config set requirepass my_redisOKredis 127.0.0.1:6379[1]> config get requirepass1) "requirepass"2) "my_redis" |
无需重启redis
使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝
|
1
2
3
|
redis-cli -h 127.0.0.1 -p 6379 -a myRedisredis 127.0.0.1:6379> config get requirepass(error) ERR operation not permitted |
使用修改后的密码登录redis,可以执行相应操作
|
1
2
3
4
|
redis-cli -h 127.0.0.1 -p 6379 -a my_redisredis 127.0.0.1:6379> config get requirepass1) "requirepass"2) "my_redis |
尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码
|
1
2
3
4
5
6
7
8
9
10
|
sudo service redis restartStopping redis-server: [ OK ]Starting redis-server: [ OK ]redis-cli -h 127.0.0.1 -p 6379 -a my_redisredis 127.0.0.1:6379> config get requirepass(error) ERR operation not permittedredis-cli -h 127.0.0.1 -p 6379 -a myRedisredis 127.0.0.1:6379> config get requirepass1) "requirepass"2) "myRedis" |
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
|
1
2
3
4
5
6
7
8
|
redis-cli -h 127.0.0.1 -p 6379redis 127.0.0.1:6379> config get requirepass(error) ERR operation not permittedredis 127.0.0.1:6379> auth myRedisOKredis 127.0.0.1:6379> config get requirepass1) "requirepass"2) "myRedis" |
3.master配置了密码,slave如何配置
若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。
slave中配置文件内找到如下行,移除注释,修改密码即可
|
1
|
#masterauth mstpassword |
redis配置密码认证的更多相关文章
- redis配置密码认证,通过密码可以进行连接
需求说明: 今天配置了一台redis服务器,想要也和其他的数据库一样配置用户名/密码的方式进行登录. 查找了一下,没看到配置用户名的地方,就是有认证密码,所以就做了测试,在此进行记录. 操作过程: 1 ...
- redis配置密码 redis常用命令
redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy #requi ...
- scrapy 如何链接有密码的redis scrapy-redis 设置redis 密码 scrapy-redis如何为redis配置密码
# 使用scrapy_redis的调度器SCHEDULER = "scrapy_redis.scheduler.Scheduler"# 使用scrapy_redis的去重机制DUP ...
- redis配置密码的方法
打开redis.conf配置文件,找到requirepass,然后修改如下: requirepass yourpasswordyourpassword就是redis验证密码,设置密码以后发现可以登陆, ...
- redis配置密码
一. 更改配置文件 找到requirepass这行, [soft@node5 redis-3.0.6]$ grep 'requirepass' redis.conf#requirepass fooba ...
- redis配置用户认证密码
1,下载安装 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-3.2. ...
- windows下redis配置密码
redis安装后目录如下: 最简单的启动方式是直接双击redis-server.exe 如果要设置密码,首先打开配置文件,要注意的是这两个都是配置文件,记住你改的是哪一个,不放心的可以两个都改. 然后 ...
- Redis安装+密码认证
redis: 安装: $ wget http://download.redis.io/releases/redis-3.2.7.tar.gz $ tar xzf redis-3.2.7.tar.gz ...
- redis配置认证密码
redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改 ...
随机推荐
- L2-001. 紧急救援
L2-001. 紧急救援 题目链接:https://www.patest.cn/contests/gplt/L2-001 Dijstra 本题是dijstra的拓展,在求最短路的同时,增加了不同的最短 ...
- [BZOJ2339][HNOI2011]卡农
[BZOJ2339][HNOI2011]卡农 试题描述 输入 见"试题描述" 输出 见"试题描述" 输入示例 见"试题描述" 输出示例 见& ...
- Chapter 2 Open Book——29
Which left me with nothing to do but try to not look at him…unsuccessfully. 我没什么事情可以做但是我尝试不去看他,但是失败了 ...
- js--性能优化(转)
前言 一直在学习javascript,也有看过<犀利开发Jquery内核详解与实践>,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己 ...
- z-index研究
文章来源: http://www.neoease.com/css-z-index-property-and-layering-tree/ 总结: 1.z-index只有在设置position:rela ...
- ubuntu显卡驱动安装及设置
转自: Ubuntu 14.04 Nvidia显卡驱动安装及设置 更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集成 ...
- ubuntu libtiff-dev
cc@cc:~$ dpkg -L libti libtiff5 libtiffxx5 libtimezonemap1 libtinyxml2- libtiff5-dev libtimedate-per ...
- lepus监控OS配置
Lepus通过snmp协议进行对操作系统数据采集,因此需要在监控机和被监控机开启snmp服务 snmp协议:简单网络管理协议(SNMP,Simple Network Management Protoc ...
- js添加div
有这样一段div布局 <div class="clearfix"> <p class="left c"> <s ...
- angular模拟elema网页1
我们之前做的所有的网页项目都用的是假的json数据,真正的前后端的数据交互是个什么情况的呢?现在,我们就来看看. 首先,我们需要进行环境窃取,我们需要一个真实的数据,但是人家公司肯定不会将数据给你的, ...