【数据库开发】Redis数据库设置密码
来源:互联网 发布:小米机械键盘 知乎 编辑:程序博客网 时间:2024/06/07 02:01
redis配置密码
1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
去掉行前的注释,并修改密码为所需的密码,保存文件
重启redis
这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许
尝试用密码登录并执行具体的命令看到可以成功执行
无需重启redis
使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝
使用修改后的密码登录redis,可以执行相应操作
尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
slave中配置文件内找到如下行,移除注释,修改密码即可
1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
1
#requirepass foobared
1
requirepass myRedis
1
2
3
4
sudo service redis restart
#或者
sudo service redis stop
sudo redis-server /etc/redis.conf
1
2
3
4
5
6
7
redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> keys *
(error) ERR operation
not
permitted
redis 127.0.0.1:6379>
select
1
(error) ERR operation
not
permitted
redis 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 myRedis
redis 127.0.0.1:6379> keys *
1)
"myset"
2)
"mysortset"
redis 127.0.0.1:6379>
select
1
OK
redis 127.0.0.1:6379[1]> config get requirepass
1)
"requirepass"
2)
"myRedis"
2.通过命令行进行配置
1
2
3
4
5
redis 127.0.0.1:6379[1]> config
set
requirepass my_redis
OK
redis 127.0.0.1:6379[1]> config get requirepass
1)
"requirepass"
2)
"my_redis"
使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝
1
2
3
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation
not
permitted
1
2
3
4
redis-cli -h 127.0.0.1 -p 6379 -a my_redis
redis 127.0.0.1:6379> config get requirepass
1)
"requirepass"
2) "my_redis
1
2
3
4
5
6
7
8
9
10
sudo service redis restart
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
redis-cli -h 127.0.0.1 -p 6379 -a my_redis
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation
not
permitted
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
redis 127.0.0.1:6379> config get requirepass
1)
"requirepass"
2)
"myRedis"
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
1
2
3
4
5
6
7
8
redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation
not
permitted
redis 127.0.0.1:6379> auth myRedis
OK
redis 127.0.0.1:6379> config get requirepass
1)
"requirepass"
2)
"myRedis"
3.master配置了密码,slave如何配置
slave中配置文件内找到如下行,移除注释,修改密码即可
1
#masterauth mstpassword
0 0
- 【数据库开发】Redis数据库设置密码
- 【Redis笔记-10】Redis的设置数据库密码
- Redis数据库配置,设置认证密码,启动服务
- 设置 Access 数据库密码
- mySql 数据库密码设置
- wapmserver设置数据库密码
- mysql数据库密码设置注意事项
- 设置XAMPP的数据库密码
- ACCESS数据库如何设置密码
- 【数据库开发】Redis数据库服务器启动配置
- 【数据库开发】Redis消息通知
- 将数据库压缩同时设置密码
- 怎样用DAO给access数据库设置密码
- MSSQL数据库备份之设置密码
- mysql数据库为用户设置密码
- 数据库安全之设置监听密码
- MongoDB数据库用户名和密码的设置
- mongoDB数据库设置用户名及密码
- 洛谷 P1339 [USACO09OCT]热浪Heat Wave
- 一种基于struts2 拦截器 和 log4j的轻量级crm权限及行为跟踪方式
- 【数据库开发】Redis数据库服务器启动配置
- 反射——Java高级开发必须懂的
- Window下LDAP的安装和配置
- 【数据库开发】Redis数据库设置密码
- Selenium定位属性自动切换的实现方法
- 半年总结—遇见未知的自己
- 九度 oj 题目1161:Repeater
- 用C语言实现(扫雷游戏)
- WebStorm快捷键(Mac版)
- 使用json-server
- [生存志] 第123节 热疟风痹病能
- c/c++ static关键字的总结