Redis.....CentOS7下redis设置密码、开放远程访问权限

redis安装成功后,默认是没有设置密码的启动redis-cli,不需要认证,可直接进行操作,如下:

1

2

3

[root@ht]# redis-cli

127.0.0.1:6379> keys *

(empty list or set)

  

1、设置密码

之前已经设置redis为自启动了,配置文件放在了/etc/redis/6379.conf

使用vim编辑6379.conf,找到下面一行

1

# requirepass foobared   

1

加上一行requirepass 123456 设置密码为123456

1

2

# requirepass foobared

requirepass 123456  

1

保存退出。重启redis服务,启动redis客户端,进行操作前需要验证

1

2

3

4

5

6

7

[root@izwz991stxdwj560bfmadtz redis]# redis-cli

127.0.0.1:6379> keys *

(error) NOAUTH Authentication required.

127.0.0.1:6379> auth 123456

OK

127.0.0.1:6379> keys *

(empty list or set)

 

到这里密码就设置好了。 

 

 

设置好密码后,关闭redis服务时可能会出现如下错误:

1

2

3

4

5

6

7

8

9

10

11

[root@izwz991stxdwj560bfmadtz redis]# service redisd stop

Stopping ...

(error) NOAUTH Authentication required.

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

  

1

解决方法可参考:https://www.cnblogs.com/jeffen/p/6068745.html 

2、开放远程访问权限,redis默认只允许本机访问,打开redis.conf文件,可以看到默认只允许了本机访问

1

bind 127.0.0.1

  

想要向外部开放权限的话,一种是允许所有外部ip访问(这种方式不安全,建议指定特定ip)

如:

1

bind 0.0.0.0

protected-mode yes 改成  protected-mode no

  

第二种是指定ip,多个ip之间使用空格分隔

1

bind 127.0.0.1 192.168.3.3

protected-mode yes 改成  protected-mode no

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值