我想对redis.conf进行一些更改,以便每当我键入redis-cli时,它就会将我连接到安装在远程服务器上的redis。
我知道我们可以通过以下方式连接到安装在远程服务器上的redis:
redis-cli -h 'IP-Address-Of-Server'.
但是实际上,我有一些bash脚本,在那些脚本中,我在很多地方都使用过redis-cli。因此,我不想以每个文件中的redis-cli -h’IP- Address-Of-Server’替换redis- cli的方式,而是想以某种方式更改redis的配置,以便默认情况下它会将我连接到远程服务器。我希望这是有道理的:)
就像Tommaso所说的,这不是为此目的触摸redis conf的充分理由。相反,您可以做的是在bash脚本中使用环境变量执行命令,然后在直接使用redis-cli的任何地方使用该环境变量。
例如。$ REDIS_CONNECTION =“ redis-cli -h”
如果您在将来的某个时间点决定更改要连接的主机,则只需更改env变量值即可。
使用环境变量替换redis-cli非常简单, 只需 在所有文件中使用 sed 。因此,这不应该是一件麻烦事。