• 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

  • 相关阅读:
    tp框架实现ajax
    tp框架的增删改查
    tp框架获取常量信息、方法、命名空间
    tp框架,访问方式、空方法
    tp基础,文件存储路径
    缓存
    CMS系统存储路径
    Smarty模版引擎的原理
    php的empty(),trim(),strlen()方法
    PHP 流程管理
  • 原文地址:https://www.cnblogs.com/Z-style/p/6405529.html
Copyright © 2020-2023  润新知