研究了下redis在.net下的使用,因为以前在java上用redis用的是jedis操作,在.net不是很熟悉,在网站上也看了一部分的.net下redis的使用,大部分都是ServiceStack.Redis听说ServiceStack.Redis4.0版本都是收费的,这个我不是很清楚,但是我确实有项目再用ServiceStack.Redis。

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

这里就不讨论ServiceStack.Redis的使用今天带来的是StackExchange.Redis的封装版。

代码参考

DDD领域驱动之干货(三)完结篇!

下面是干货

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

RedisCaching里面放着的是Redis的基本5个方法分别如下图所示:

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

RedisCommon里面放着的是redis的帮助类和初始化类如下图所示:

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

现在举了例子就以DoRedisStringCache为例:

大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

实现了接口IRedisCaching,当然这里这个接口是标识接口意思就是用来约束的。

StackExchange.Redis是初始化是单列模式,内部有一套自己的方法,这里我就放一下代码

 大数据培训,云培训,数据挖掘培训,云计算培训,高端软件开发培训,项目经理培训

网友评论