零、所用环境
1、本地
macOS 10.14.5
2、远程服务器
Ubuntu 16.04
一、修改redis.conf(bind 0.0.0.0 & auth 认证)
1、找到 redis.conf
sudo find / -name 'redis.conf'
2、修改 redis.conf
sudo vim [ redis.conf 所在路径 ]
sudo vim /usr/local/redis/etc/redis.conf
注释 bind 127.0.0.1,增加 bind 0.0.0.0
# redis.conf
# bind 127.0.0.1
bind 0.0.0.0
永久增加/修改 auth 认证
# redis.conf
requirepass [your password]
临时增加/修改 auth 认证( redis 重启后失效)
进入 redis-cli
redis-cli
127.0.0.1:6379> auth [your password] # 如有认证,先过认证
127.0.0.1:6379> config set requirepass [your password]
二、重启 redis 服务
redis-cli -h 127.0.0.1 -p 6379 shutdown && redis-cli
注:如提示连接拒绝,退出 redis-cli 重进即可
三、验证是否开启远程连接
进入 redis-cli
127.0.0.1:6379> config get *
最后 2 行显示如下,说明 bind 成功
213) “bind”
214) “0.0.0.0”
四、实现远程连接
通过 redis 管理客户端、代码等实现远程连接。
注:可视化管理Redis参考本博客下的《Redis可视化管理(AnotherRedisDesktopManager/Medis/redis-commander/RedisDesktopManager)》
本文详细介绍了如何在macOS和Ubuntu环境下配置Redis以支持远程连接,包括修改redis.conf文件,设置bind和auth参数,重启服务及验证配置。适用于需要进行远程数据库管理的场景。
844

被折叠的 条评论
为什么被折叠?



