Beetle.Redis 订单查询Demo

本文介绍如何使用Beetle.Redis组件进行Redis数据库的操作,并通过一个简单的订单查询功能演示了其配置与使用方法。

     Beetle.Redis经过一段时间的测试稳定性和相应bug都已经解决,剩下的工作就是补充一下比较少用的指令功能。下面通过组件操作Redis完成一个简单的订单查询功能。

配置
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="redisClientSection" type="Beetle.Redis.RedisClientSection, Beetle.Redis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
  </configSections>
  <redisClientSection dB="0" cached="" xmlns="urn:Beetle.Redis">
    <writes>
      <add host="192.168.0.108" connections="9"/>
    </writes>
    <reads>
      <add host="192.168.0.108" connections="9"/>
    </reads>
  </redisClientSection>
</configuration>

     以上访问192.168.0.108的redis实例,读写分别开启9个连接。操作数据库是0

订单查询 
ProtobufList<Model.Order> orderlst = new ProtobufList<Model.Order>("Orders");
dgvOrders.DataSource = orderlst.Range((int)numFrom.Value, (int)numTo.Value);
获取相关雇员和客户
Model.Order order = (Model.Order)dgvOrders.SelectedRows[0].DataBoundItem;
RedisKey key =  new ProtobufKey ("customer_" + order.CustomerID,"employee_" + order.EmployeeID);
IList<object> datas = key.Get<Model.Customer, Model.Employee>();
pgCustomer.SelectedObject = datas[0];
pgEmployee.SelectedObject = datas[1];
下载Demo

     下载

     官网:https://beetleredis.codeplex.com/

转载于:https://my.oschina.net/ikende/blog/158089

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值