无法连接到azure redis缓存
本文关键字:redis 缓存 azure 连接 | 更新日期: 2023-09-27 17:54:32
我无法连接到Azure Redis缓存。我得到一个异常:一个类型为"System"的异常。NullReferenceException'在StackExchange.Redis.dll中发生,但未在用户代码中处理。我现在有点困惑。当我连接到本地主机时,我还可以使用pub/sub功能吗?或者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);
看起来你需要改变
ConfigurationManager.ConnectionStrings["Redis"].ToString()
ConfigurationManager.ConnectionStrings["Redis"].ConnectionString