class RedisDatabase : ISimpleDatabase { private readonly ConnectionMultiplexer _redis = ConnectionMultiplexer.Connect("localhost"); public async Task<string> GetAsync(string dataSet, string key) { return await _redis.GetDatabase().HashGetAsync(dataSet, key); } public async Task SetAsync(string dataSet, string key, string value) { await _redis.GetDatabase().HashSetAsync(dataSet, key, value); } }