为什么做Redis Client?Redis Client顾名思义,redis的客户端,主要是封装了一些对于Redis的操作。而目前用的比较广泛的ServiceStack.Redis 不学好,居然开始收费了。作为轮子狂魔,是可忍孰不可忍啊。于是我决定自己造轮子了。Redis通信协议先给个Redis官...
分类:
其他好文 时间:
2015-01-12 17:23:30
阅读次数:
318
概述RedisOpLib.dll 是基于ServiceStack.Redis上对Redis操作的再一次封装,引用此类之后对REDIS操作变的很简单 2.组成 a. RedisOpLib.dll 封装的主文件 b. Redis.config 默认的配置文件,还可以随意增加如 RedisA...
分类:
其他好文 时间:
2015-01-08 17:08:22
阅读次数:
154
redis是文档型的,nosql中难处理的是关系。 比如人可以发博客,博客可以有分类。按照传统sql中,用户表和分类表都是主表,博客表是从表,有用户的外键和分类的外键 如果使用文档型的思考方式。 为用户A(User id=1)存储他的博客,在redis中是list或set 为分类A(Cate id=...
分类:
其他好文 时间:
2014-12-29 18:20:02
阅读次数:
212
ServiceStack.Northwind这个项目中提供了三表关联操作和缓存方式操作数据的示例。主要的服务文件CustomersService.cs:查询客户列表OrdersService.cs:查询一组订单以及和该组订单相关的订单项,其中每个订单包含客户信息和具体商品详情,共涉及到三个表。CustomerDetailsServi..
这个示例是基于经典的微软官方北风数据库基础上实现的,北风的数据是一个网店管理和产品销售管理的案例。在这个案例中主要是演示了客户、订单以及缓存方式数据处理,还有VCard自定义输出格式。此解决方案中包含有三个项目,对外服务的主项目,发布时只用这个项目即可。提供服务..
在某一个地方,发现了一个ServiceStack的文件上传和图片处理示例项目,这个项目的位置是:https://github.com/ServiceStackApps/Imgur,在线演示的地址:http://imgur.servicestack.net/,,界面的效果如下图:这个示例使用了新版的ServiceStack.Text4.0。示例项目包含的主要文..
分类:
其他好文 时间:
2014-12-22 19:52:27
阅读次数:
155
先回归下SS的运行环境我们接续前文,说明一下ServiceStack.Examples中的实用经典的代码(下面的代码是更新成新版写法后的):publicobjectAny(GetUsersrequest)
{
using(vardbConn=ConnectionFactory.OpenDbConnection())
{
varusers=newList<User>();
if(request.UserId..
分类:
其他好文 时间:
2014-12-20 18:25:36
阅读次数:
446
1.学习blog:http://www.cnblogs.com/yangecnu/p/Introduct-Redis-in-DotNET.html2.redis官网:http://redis.io/clients3.学习资源:https://github.com/ServiceStack/Servi...
分类:
Web程序 时间:
2014-12-20 12:49:33
阅读次数:
173
ServiceStack的官网提供了不少的项目案例下载,不过有的示例不能拿来即用,而且案例中还有用的是用VS2010开发的,SS的版本也比较旧,要调整一下才可以运行。官方示例项目下载地址https://github.com/ServiceStack/ServiceStack.Examples/tree/v3其中包含如下示例项目(第一个目..
分类:
其他好文 时间:
2014-12-19 12:21:59
阅读次数:
221
研读了官方示例的ServiceStack.Examples和ServiceStack.Northwind,总结如下的项目方案结构,这种方式比较适合较大的项目,并且规范化很好,易于扩展和对接。项目结构规范要求根据ServiceStack官方示例项目,总结出如下项目规范:项目目录结构,以产品管理模块示例:需要建立三..
分类:
其他好文 时间:
2014-12-16 15:21:00
阅读次数:
233