使用 macOS 上的 redis-cli 通过 SSL 连接到 redis-server.

在使用Azure Redis Cache时,我发现redis-cli不支持SSL。然后在搜索时,我找到了类似于这个macOS版本的信息。非常感谢。

Azure Redis Cache使用redis-cli连接(使用SSL)
http://www.windows-maniax.com/kuniteru/azure1319.html

redis-cli的版本

$ redis-cli --version
redis-cli 4.0.2

编辑stunnel.conf文件

对于我来说,我会选择新建一个。

$ vi /usr/local/etc/stunnel/stunnel.conf

以下是大致的内容。以Azure为例。

[redis-cli]
client = yes
accept = 127.0.0.1:6379
connect = ${your-redis-name}.redis.cache.windows.net:6380
# connect = example.redis.cache.windows.net:6380

启动

这样就能联系上了。

$ redis-server
$ stunnel
$ redis-cli -h localhost
127.0.0.1:6379> auth this-is-primary-or-secondary's-access-key
OK
广告
将在 10 秒后关闭
bannerAds