namespace MiaoYu.Core.Redis.Services.Impl; public class RedisServiceImpl : IRedisService { /// /// get database /// public IDatabase Database { get; } public IConnectionMultiplexer Multiplexer { get; } public RedisServiceImpl(string connectionString) { Multiplexer = ConnectionMultiplexer.Connect(connectionString); Database = Multiplexer.GetDatabase(); } public void Dispose() { if (Multiplexer == null) return; Multiplexer.Close(); Multiplexer.Dispose(); } /// /// 获取指定Redis数据库 /// /// /// public IDatabase UseDatabase(int db) { return Multiplexer.GetDatabase(db); } }