单个 redis 实例,通过 unix 套接字建立本地 redis 连接,通过 tcp 建立远程连接。可能吗?

单个 redis 实例,通过 unix 套接字建立本地 redis 连接,通过 tcp 建立远程连接。可能吗?

我有一个本地 Redis 实例在 Unix 套接字上监听。是否可以通过 TCP 允许远程连接到此 Redis 实例?有什么解决办法吗?也许是某种代理 TCP <> Unix 套接字?

答案1

不需要某种类型的代理,您可以像这样在 redis.conf 中启用套接字和 TCP 监听:

port 6379
# bind 127.0.0.1

unixsocket /tmp/redis.sock

注释掉bind 127.0.0.1默认设置后将监听所有接口。

相关内容