一,使用开源客户端:StackExchange.Redis
二,使用方法:
1,获取访问redis数据库连接,代码如下。
/// <summary> /// 获取访问redis数据库连接 /// </summary> public ConnectionMultiplexer Connection { get { if (isConnectionInit == false) { //必須使用懶惰初始化器加載對象,確保對象唯一,這在IIS回收切換過程中很重要 LazyInitializer.EnsureInitialized<ConnectionMultiplexer>(ref connection, ref isConnectionInit, ref connectionLock, () => { return ConnectionWrapper.GetConnetionMultiplexer(configName); }); } return connection; } }
2,获取api访问接口,代码如下。
var database = Connection.GetDatabase();
3,调用api,代码如下。
database.StringSet(key, data, expireTime, when, flag);