namespace IMCS.CCS.Common.Redis { using StackExchange.Redis; /// /// Redis 服务类 /// public class RedisService : IRedisService { /// /// get database /// public IDatabase Database { get; } public IConnectionMultiplexer Multiplexer { get; } private readonly ConnectionMultiplexer _connectionMultiplexer; public RedisService(string connectionString) { this._connectionMultiplexer = ConnectionMultiplexer.Connect(connectionString); this.Database = _connectionMultiplexer.GetDatabase(); this.Multiplexer = this.Database.Multiplexer; } public void Dispose() { if (this._connectionMultiplexer == null) return; this._connectionMultiplexer.Close(); this._connectionMultiplexer.Dispose(); } } }