
Redis
fhuan123
这个作者很懒,什么都没留下…
展开
-
C# Redis实战(一)
一、初步准备 Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。 本文主要讲述的是如何使用C#语言来进行Redis分布式缓存的程序编写。首先,需要从github下载最新的32/64位安装(...原创 2016-06-30 15:15:28 · 123 阅读 · 0 评论 -
分布式中使用Redis实现Session共享
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.SessionState; using ServiceStack.Redis; using Com.Redis; namespace ResidSessionDemo.Red...原创 2016-07-08 08:31:20 · 236 阅读 · 0 评论 -
.Net使用Redis详解之ServiceStack.Redis
本篇从.Net如何接入Reis开始,直至.Net对Redis的各种操作,为了方便学习与做为文档的查看,我做一遍注释展现,其中会对list的阻塞功能和事务的运用做二个案例,进行记录学习。 Redis官方推荐的.NET驱动类库为Service.Stack.Redis。然而网上对这个类库的中文文档不是很全面与合理,这篇文章主要就对这个类库做注释展现。不足遗漏之处还望见谅,海涵。 .Net使用Re...原创 2016-07-08 08:28:49 · 217 阅读 · 0 评论 -
C# Redis实战(七)
七、修改数据 在上一篇 C# Redis实战(六)中介绍了如何查询Redis中数据,本篇将介绍如何修改Redis中相关数据。大家都知道Redis是key-value型存储系统,所以应该可以修改key,也可以根据key来修改value。接下来将是详细的C#语言修改Redis示例。 1、通过key修改单个value using (var redisClient = R...原创 2016-07-08 08:28:36 · 179 阅读 · 0 评论 -
C# Redis实战(六)
六、查询数据 在C# Redis实战(五)中介绍了如何删除Redis中数据,本篇将继续介绍Redis中查询的写法。 1、使用Linq匹配关键字查询 using (var redisClient = RedisManager.GetClient()) { var us...原创 2016-07-08 08:28:15 · 122 阅读 · 0 评论 -
C# Redis实战(五)
五、删除数据 在C# Redis实战(四)中讲述了如何在Redis中写入key-value型数据,本篇将讲述如何删除Redis中数据。 1、void Delete(T entity);删除函数的运用 using (var redisClient = RedisManager.GetClient()) { var user = re...原创 2016-06-30 15:22:56 · 136 阅读 · 0 评论 -
C# Redis实战(四)
四、写入数据 在C# Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。 接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下: 1、保存多条数据 protected void btnOpenDB_Click(object sender...原创 2016-06-30 15:21:05 · 103 阅读 · 0 评论 -
C# Redis实战(二)
二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下,其中redis-server.exe即为其服务端程序,双击即开始运行,如图 可以将此服务设置为windows系统服务,下载Redis服务安装软件,安装即可。 安装完成在服务中找到此服务,将其设置为自动延迟启动即可。 再回到redis文件夹下,找到r...原创 2016-06-30 15:18:08 · 105 阅读 · 0 评论 -
C# Redis实战(三)
三、程序配置 在C# Redis实战(二)中我们安装好了Redis的系统服务,此时Redis服务已经运行。 现在我们需要让我们的程序能正确读取到Redis服务地址等一系列的配置信息,首先,需要在Web.config文件中添加如下信息: <?xml version="1.0" encoding="utf-8"?> <!-- 有关...原创 2016-06-30 15:17:35 · 144 阅读 · 0 评论 -
使用Redis之前5个必须了解的事情
使用Redis开发应用程序是一个很愉快的过程,但是就像其他技术一样,基于Redis的应用程序设计你同样需要牢记几点。在之前,你可能已经对关 系型数据库开发的那一整个套路了然如胸,而基于Redis的应用程序开发也有许多相似的地方,但是你必须牢记以下两点——Redis是个内存数据库,同时 它是单线程的。因此,在使用Redis时,你需要注意以下几点: 1. 掌控储存在Redis中的所有键 数据库的...原创 2016-07-08 08:31:41 · 150 阅读 · 0 评论