使用Redis CLI连接到远程Azure Redis缓存

RPM*_*984 14 .net windows azure redis stackexchange.redis

我正在尝试使用redis-cli连接到MS Azure中托管的Redis缓存.

我在Windows中创建了可执行文件的快捷方式,通过主机名端口和pw: "C:\Program Files\Redis\redis-cli.exe" -h myredis.redis.cache.windows.net -p 6380 -a "myaccesskey"

但它只是挂在那里.

PS连接字符串有效的,因为它与我在客户端库中使用的连接字符串相同.

我究竟做错了什么?

我需要一种远程方法(例如从我运行Windows的PC)对远程Redis缓存执行管理式操作,例如删除给定的密钥或刷新数据库.

我能想到的唯一另一件事是编写一个控制台应用程序,它使用StackExchange.Redis这样的库来完成我需要的工作,特别是.

关于我应该在这做什么的任何建议?

小智 12

您需要打开非SSL端口.有关更多信息,请阅读此内容http://azure.microsoft.com/en-us/documentation/articles/cache-faq/#how-can-i-run-redis-commands