zoukankan      html  css  js  c++  java
  • redis配置密码

    一. 更改配置文件

    找到requirepass这行,

    [soft@node5 redis-3.0.6]$ grep 'requirepass' redis.conf
    #requirepass foobared 

    去掉注释,并把foobared改成你想设置的密码

    [soft@node5 redis-3.0.6]$ grep ^'requirepass' redis.conf
    requirepass redis.com

    然后启动redis,启动时需要指定配置文件,否则密码不生效
    [soft@node5 redis-3.0.6]$ nohup src/redis-server redis.conf &

    测试

    [soft@node5 redis-3.0.6]$ src/redis-cli
    127.0.0.1:6379> set foo ask
    (error) NOAUTH Authentication required.

    输入密码

    [soft@node5 redis-3.0.6]$ src/redis-cli

    127.0.0.1:6379> set foo ask
    (error) NOAUTH Authentication required.

    127.0.0.1:6379> auth 'redis.com'            #密码
    OK
    127.0.0.1:6379> set foo ask
    OK
    127.0.0.1:6379> get foo
    "ask"
    127.0.0.1:6379>

    二、在redis命令行下操作,设置后不需要重启

    [root@192-168-0-75 ~]# redis-cli
    127.0.0.1:6379> config set requirepass redis@com
    OK
    127.0.0.1:6379> set foo ask
    (error) NOAUTH Authentication required.

    127.0.0.1:6379> auth 'redis@com'
    OK

    输入密码的两种方式

    1. -a 参数指定密码

    [root@192-168-0-75 ~]# redis-cli -h 127.0.0.1 -p 6379 -a redis@com
    127.0.0.1:6379> set f h
    OK

    2. redis命令行下输入

    [root@192-168-0-75 ~]# redis-cli 

    127.0.0.1:6379> auth 'redis@com'
    OK

    如果是主从,从服务器在配置文件中更改如下参数,否则不能复制

    #masterauth  mstpassword

  • 相关阅读:
    mvc实例
    mvc
    设计模式总结
    作业——《XXX》系统设计时所实现的质量属性战术
    实训第十四天
    实训第十三天
    实训第十二天
    实训第十一天
    实训第十天
    实训第九天
  • 原文地址:https://www.cnblogs.com/Z-style/p/6405529.html
Copyright © 2011-2022 走看看