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

  • 相关阅读:
    [XJOI]noip43 T2多人背包
    Codeforces Round #198 (Div. 2)E题解
    [XJOI]noip40 T2统计方案
    Codeforces Round #198 (Div. 2)C,D题解
    Codeforces Round #198 (Div. 2)A,B题解
    9.19[XJOI] NOIP训练37
    9.18[XJOI] NOIP训练36
    kmp算法详解
    [模板系列] AC自动姬
    luogu1967[NOIP2013D1T3] 货车运输 (最大生成树+LCA)
  • 原文地址:https://www.cnblogs.com/Z-style/p/6405529.html
Copyright © 2011-2022 走看看