• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Redis > redis配置认证密码的方法

redis配置认证密码的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了redis配置密码,redis默认密码,redis如何设置密码,redis怎么设置密码,redis 设置密码等相关知识,希望本文的分享对您有所帮助

1.通过配置文件进行配置
yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到

#requirepass foobared 
</div>

去掉行前的注释,并修改密码为所需的密码,保存文件

requirepass myRedis 
</div>

重启redis

sudo service redis restart 
#或者 
sudo service redis stop 
sudo redis-server /etc/redis.conf 
</div>

这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许

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]>  
</div>

尝试用密码登录并执行具体的命令看到可以成功执行

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" 
</div>

2.通过命令行进行配置

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" 
</div>

无需重启redis
使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝

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 
</div>

使用修改后的密码登录redis,可以执行相应操作

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 
</div>

尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的密码

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" 
</div>

除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。

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" 
</div>

3.master配置了密码,slave如何配置
若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。
slave中配置文件内找到如下行,移除注释,修改密码即可

#masterauth mstpassword 
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • redis配置认证密码的方法

相关文章

  • 2017-05-11Linux下Redis安装配置教程
  • 2017-05-11Redis教程(七):Key操作命令详解
  • 2017-05-11CentOS系统下Redis安装和自启动配置的步骤
  • 2017-05-11win 7 安装redis服务【笔记】
  • 2017-05-11NoSQL和Redis简介及Redis在Windows下的安装和使用教程
  • 2017-09-02Redis持久化之AOF
  • 2017-05-11Redis 命令整理并说明如何使用
  • 2017-05-11Redis数据库的使用场景介绍(避免误用Redis)
  • 2017-05-11Ubuntu下安装redis的2种方法分享
  • 2017-05-11Redis配置文件详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • redis常用命令、常见错误、配置技巧等分享
    • 详解使用Redis SETNX 命令实现分布式锁
    • Redis列表类型的常用命令小结
    • Redis中实现查找某个值的范围
    • redis中使用java脚本实现分布式锁
    • 详解在Redis在Centos7上的安装部署
    • Redis的Python客户端redis-py安装使用说明文档
    • Redis 对比 Memcached 并在 CentOS 下进行安装配置详解
    • 深入了解Redis的性能
    • EasyCMS在幼儿园视频直播项目实战中以redis操作池的方式应对高并发的redis操作问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有