我无法连接到Azure Redis缓存。我得到了一个异常:在StackExchange.Redis.dll中发生了'System.NullReferenceException‘类型的异常,但在用户代码中没有被处理。我现在有点困惑。我是否仍然可以使用发布/订阅功能,该功能在连接到本地主机时可用,或者azure redis缓存仅用于存储?我使用调试器并检查多路复用器的isConnected属性,isConnected属性为false。
static ConnectionMultiplexer redis = ConnectionMultiplexer.Connect(ConfigurationManager.ConnectionStrings["Redis"].ToString());
IDatabase cache = redis.GetDatabase();
// Perform cache operations using the cache object...
// Simple put of integral data types into the cache
cache.StringSet("key1", "value");
cache.StringSet("key2", 25);
ISubscriber sub = redis.GetSubscriber();
const string channelName = "Transactions";
const string transTblName = "Transaction";
sub.Publish(channelName, transJson);https://stackoverflow.com/questions/38190842
复制相似问题