苏飞论坛

标题: C# redis获取所有的Keys,关获取所有的Key的值 [打印本页]

作者: 站长苏飞    时间: 2014-3-5 13:27
标题: C# redis获取所有的Keys,关获取所有的Key的值
C# redis获取所有的Keys,关获取所有的Key的值

[C#] 纯文本查看 复制代码
  RedisClient c = new RedisClient("192.168.1.166",6379);
                    //得到所有的Key
                    List<string> keylist=c.SearchKeys("*");
                    //得到集合
                    IDictionary<string, object> list = c.GetAll<object>(keylist);

            


代码其实很简单
[C#] 纯文本查看 复制代码
List<string> keylist=c.SearchKeys("*");
就是得到所有的Key
然后再传入
[C#] 纯文本查看 复制代码
c.GetAll<object>(keylist);
就会得到所有的对象集合了。
object可以是一个实体,这样方便大家操作。
我在这里只是用一个object代替
大家可以根据需要换成相应的实体类





欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4