不是这个意思,我实际需求是redis开放给本机和内网里的一台机器,redis原生配置支持写
bind=127.0.0.1 192.168.1.5
这样的写法,即以空格分隔多个IP地址,与网卡绑定不绑定的无关。
下面引用配置文件说明
# By default, if no "bind" configuration directive is specified, Redis listens
# for connections from all the network interfaces available on the server.
# It is possible to listen to just one or multiple selected interfaces using
# the "bind" configuration directive, followed by one or more IP addresses.
#
# Examples:
#
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
我bind=127.0.0.1 192.168.1.5这样写后,本地和192.168.1.5内网机器均可正常连接和使用本机redis数据库。
问题在于宝塔面板会对一个正确的配置报错,宝塔程序应该是在这里做了一个简单的匹配判断,只允许bind设定成单个IP地址否则就报错,图形化界面也报异常。只需要允许bind使用原生redis配置文件写法就好了。
谢谢。 |