Cra*_*aig 2 .net c# redis stackexchange.redis
我正在尝试使用Azure的Redis StackExchange更改提供程序,只是想知道最佳设置.
考虑以下代码
private static ConnectionMultiplexer connection = ConnectionMultiplexer.Connect(...);
public string Get(string key)
{
IDatabase cache = connection.GetDatabase();
return cache.StringGet(key);
}
Run Code Online (Sandbox Code Playgroud)
数据库的获取是否会在每次调用缓存时调用它?
它应该以其他方式进行管理吗?
它应该只是在对象的生命周期中创建而不是静态的吗?
管理IDatabase的最佳做法是什么?