前面几篇博客基本把redis基本操作学习了下,但一些高级应用并没有写进博客,例如持久化、虚拟内存等,像这些主要是通过配置文件来解决的,运维方向可能更侧重一些,对于开发者来说,可能就想知道怎么用C#来和Redis服务器打交道,今天使用的ServiceStack就是用来做这事的。

一、引入ServiceStack

  通过NuGET搜索ServiceStack,安装之后会有4个dll,如下图

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

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

 

二、启动Redis服务

这里按照上一篇博客主从复制的结果搭建Redis服务器。6379的是主服务器,6380的是从服务器。图我就不截了,上篇博客中已经有了。

三、封装帮助类

关于ServiceStack的帮助类也挺多的,我在这博客贴出来的类也是从网上搜的,只是在它的基础上进行了下修改,比如配置RedisConfig.cs文件,我这里直接返回一个定值,这主要是测试,如果在开发中,应该写在配置文件中。这里我新建了一个RedisHelper的文件夹来存放这些帮助类。

1.配置文件 主要配置服务器的一些参数 读写服务器地址 最大的读写数量等

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

2.RedisManager管理类 主要管理维护服务端访问类

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

3.RedisBase类 字符串、List等操作类的基类

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

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式