使用 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