Redis 配置密码和远程访问

##Redis 密码配置
默认的redis是没有配置密码的,因此为了安全保证我们需要配置相应的密码,redis配置密码也很简单
依然是修改redis.conf,但是这里我们已经修改为6379.conf了,将# requirepass foobared修改为requirepass xxxxxx(你的密码)

[root@nic-redis ~]# vi /etc/redis/6379.conf

修改好后

[root@nic-redis ~]# service redisd stop
Stopping ...
Waiting for Redis to shutdown ...
Redis stopped
[root@nic-redis ~]# service redisd start
Starting Redis server...
3659:C 16 Sep 22:11:31.768 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
3659:C 16 Sep 22:11:31.769 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=3659, just started
3659:C 16 Sep 22:11:31.769 # Configuration loaded
[root@nic-redis ~]# red
red                 redis-check-rdb     redis-server        
redis-benchmark     redis-cli           redis-trib.rb       
redis-check-aof     redis-sentinel      redland-db-upgrade  
[root@nic-redis ~]# redis-cli 
127.0.0.1:6379> key *
(error) ERR unknown command `key`, with args beginning with: `*`, 
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> 

这样就完成了redis的密码配置,当然有了密码了在命令行关闭redis就不一样了没法直接通过service redisd stop关闭了会出现以下情况

[root@nic-redis ~]# service redisd stop
Stopping ...
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...

这时候可以通过另外的方法来关闭

[root@nic-redis ~]# redis-cli -a 123456 shutdown

这样就能顺利的关闭redis了

##Redis 远程访问配置
首先我们在服务器上访问设置一下

[root@nic-redis ~]# redis-cli 
127.0.0.1:6379> keys color
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> keys color
(empty list or set)
127.0.0.1:6379> set color red
OK
127.0.0.1:6379> get color
"red"
127.0.0.1:6379> 

同样的修改一下redis.conf配置文件

[root@nic-redis ~]# vi /etc/redis/6379.conf

将#bind 127.0.0.1修改为bind 0.0.0.0,意思就是允许从任意地址访问redis,当然也可以限定多个ip地址访问,多个地址之间用空格分隔,这样我们就能通过远程来访问redis了。下一步我将写一篇文章来介绍通过spring data redis实现对redis的操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值