redis配置认证密码(转)

redis配置密码

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

?


1

#requirepass foobared

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

?


1

requirepass myRedis

重启redis

?


1

2

3

4

sudo service redis restart

#或者

sudo service redis stop

sudo redis-server /etc/redis.conf

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

?


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
使用第一步中配置文件中配置的老密码登录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

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

?


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

尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,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如何配置

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

?


1

#masterauth  mstpassword

                                                        转自: http://www.2cto.com/database/201412/365757.html

时间: 2024-08-29 20:39:21

redis配置认证密码(转)的相关文章

Redis - 配置认证密码

配置认证密码 一丶在redis.conf添加密码 使用"requirepass mypass"配置密码   二丶使用该配置启动redis redis-server ./redis.conf 三丶验证 1) 没有使用密码登录 2) 使用密码认证 学习资料: 官方文档 Redis 配置密码认证 原文地址:https://www.cnblogs.com/timfruit/p/12094190.html

【转】redis配置认证密码

原文链接 http://blog.csdn.net/zyz511919766/article/details/42268219 redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plaincopy #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 [plain] view plaincopy requirepass myRedis 重启red

redis配置认证密码

1.通过配置文件进行配置修改redis配置文件redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 requirepass root 重启redis 这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许 [[email protected] bin]# ./redis-cli 127.0.0.1:6379> keys * (error) NOAUTH Authentication requir

转:Redis使用认证密码登录

Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用.这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性. 1. 修改配置文件 Redis的配置文件默认在/etc/redis.conf,找到如下行: #requirepass foobared 去掉前面的注释,并修改为所需要的密码: requirepass myPassword (其中myPassword就是要设置的密码) 2. 重启Redis 如

Redis 配置登录密码

1. 通过配置文件进行配置 打开 redis.conf,找到 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 重启redis sudo service redis restart #或者 sudo service redis stop sudo redis-server /etc/redis.conf 使用密码登录 redis-cli -h 127.0.0.1 -p 6379 -a myRedis redis 127.0.0.1:6379> keys

Redis设置认证密码

1.找到Redis里的redis.conf配置文件:搜素requirepass所在的行,格式为:requirepass password 2.redis-cli客户端登陆格式:redis-cli -a password 3.已经登陆redis-cli的状态下,使用auth password进行认证 4.Jedis使用auth方法进行认证

redis启动停止+密码认证

redis启动停止命令 ./redis-server redis.config ./redis-cli -h 127.0.0.1 -p 6379 shutdown redis命令行客户端 ./redis-cli Redis使用认证密码登录 https://www.cnblogs.com/machanghai/p/5497043.html

redis配置密码认证

redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 ? 1 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 ? 1 requirepass myRedis 重启redis ? 1 2 3 4 sudo service redis restart #或者 sudo service redis stop sudo redis-server /etc/redis.conf

redis配置用户认证密码

1,下载安装 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar xzf redis-3.2.8.tar.gz $ cd redis-3.2.8 $ make 1 2 3 4 5 PS:以前在bin目录下,现在变成了src目录, The binaries that are now compiled are available in t