Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis 使用一个键和多个散列获取值的最佳方法是什么?_Redis_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,Redis,servicestack" /> servicestack,Redis,servicestack" />

Redis 使用一个键和多个散列获取值的最佳方法是什么?

Redis 使用一个键和多个散列获取值的最佳方法是什么?,redis,servicestack,Redis,servicestack,ServiceStack.Redis中有一个代码: public List<string> GetValuesFromHash(string hashId, params string[] keys) { if (keys.Length == 0) return new List<string>(); var keyBytes = ConvertToBytes(keys); var multiDataList = b

ServiceStack.Redis中有一个代码:

public List<string> GetValuesFromHash(string hashId, params string[] keys)
    {
        if (keys.Length == 0) return new List<string>();
        var keyBytes = ConvertToBytes(keys);
        var multiDataList = base.HMGet(hashId, keyBytes);
        return multiDataList.ToStringList();
    }
public List GetValuesFromHash(字符串hashId,参数string[]键)
{
如果(keys.Length==0)返回新列表();
var keyBytes=ConvertToBytes(键);
var multiDataList=base.HMGet(hashId,keyBytes);
返回multiDataList.toString();
}
我需要

public List<string> GetValuesFromHashes(string key, params string[] hashIds)
public List getvaluesfromhash(字符串键,参数字符串[]hashid)
我如何实现它?我试图添加到ServiceStack Redis,但有点困惑

有什么想法吗