public async Task ExpireKeyAsyncTest() { var keyName = KeyName(); const string keyValue = "1.0"; await _redisService.RemoveAsync(keyName); await _redisService.SetStringAsync(keyName, keyValue); //check if the key exist var result = await _redisService.GetStringAsync(keyName); Assert.Equal(keyValue, result); //expire the key await _redisService.ExpireKeyAsync(keyName, TimeSpan.FromSeconds(2)); await Task.Delay(2100); //check if the key exist var result2 = await _redisService.GetStringAsync(keyName); Assert.Null(result2); }