1
運行ServiceStack.Redis.IRedisClient.GetValues<int?>
,當任何鍵缺失時,我無法映射返回給鍵的值。例如:ServiceStack Redis客戶端GetValues,當值不存在並且是一個值類型
我詢問密鑰(「a1」,「a2」,「a3」)。如果沒有與關鍵字「a2」關聯的值,則返回(1,3),即 。
但我需要將每個值映射到其對應的鍵。我怎樣才能做到這一點?
運行ServiceStack.Redis.IRedisClient.GetValues<int?>
,當任何鍵缺失時,我無法映射返回給鍵的值。例如:ServiceStack Redis客戶端GetValues,當值不存在並且是一個值類型
我詢問密鑰(「a1」,「a2」,「a3」)。如果沒有與關鍵字「a2」關聯的值,則返回(1,3),即 。
但我需要將每個值映射到其對應的鍵。我怎樣才能做到這一點?
您可以使用GetValuesMap
返回鍵的字典及其關聯的值,e.g:
var map = redis.GetValuesMap(new[] { "a1", "a2", "a3" }.ToList());
鍵沒有價值也會有相應的null
字典值。
我使用的接口沒有1:1映射到ServiceStack.Redis.IRedisClient –