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);
    }
}