c#上Redis示例<二.读>
来源:互联网 发布:淘宝情侣睡衣哪家好 编辑:程序博客网 时间:2024/06/08 09:50
c#上Redis示例<一.写>传送门
根据上面写的内容,继续读redis。连接redsi
private ConnectionMultiplexer redis; private IDatabase db; redis = ConnectionMultiplexer.Connect("127.0.0.1:6378"); db = redis.GetDatabase(1);
读的方法:
public List<t> read_redis<t>() where t:new () { redis = ConnectionMultiplexer.Connect("127.0.0.1:6378"); db = redis.GetDatabase(1); List<t> re_o = new List<t>(); t re_obj=new t(); string tablekeysKey = re_obj.GetType().Name + ":keys"; long keyCount; keyCount = db.ListLength(tablekeysKey); List<t> objs = new List<t>(); RedisValue value; for (int i = 0; i < keyCount;i++) { t newObj = new t(); value = db.ListGetByIndex(tablekeysKey, i); string recordkey = re_obj.GetType().Name + ":" + value.ToString(); Console.WriteLine("recordkey:{0}", recordkey); FieldInfo[] fis = re_obj.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); foreach (FieldInfo fi in fis) { object fiValue = db.HashGet(recordkey, fi.Name).ToString(); Console.WriteLine("value:{0}", fiValue); //fi.SetValue(newObj, fiValue); } } return re_o; }
调用该方法:
read_redis()
结果如下:
0 0
- c#上Redis示例<二.读>
- c#上Redis示例<一.写>
- C# 与 Redis示例 DEMO
- C#线程示例二
- C#线程示例二
- C# Redis实战(二)
- C# Redis实战(二)
- C# Redis 系列二
- ASP.NET上运行Redis简单示例
- C# Redis Server分布式缓存编程(二)
- Openresty +redis 在windows 上的使用示例
- redis 示例
- redis示例
- Redis总结笔记(二):C#连接Redis简单例子
- Redis入门(二):linux下安装redis及Jedis使用示例
- tensorflow在mnist集上的使用示例(二)
- Visual C# Web 应用程序示例主题(二)(MSDN整理)
- C#示例学习(二)-使用委托传值
- Java缓存(1)
- ios 如何设置启动图片LaunchImage
- NavigationView中head布局
- 【Java基础】线程笔记——synchronized
- 产生多路不同频率方波
- c#上Redis示例<二.读>
- FTP协议学习记录
- 从工业角度谈推荐系统的过去、现在和未来(一)
- 【Java学习笔记】4:关于类的专题探究
- XML两种解析方式:SAX和DOM性能对比
- DDR3中bank, 16bit和32bit等概念(很好的资料)
- PDF编辑器添加条码的步骤
- 关于验证码插件-kaptcha不能在html中使用的解决办法
- php加密