Windows下安装Redis数据库并实现C#访问
1、Redis在Windows下的安装
目前Redis官方并不支持Redis的Windows版本,需要去GitHub下载。
GitHub上的Redis分两种,一种是以命令行形式安装的,一种是以Windows服务形式安装的。个人认为以Windows服务形式安装方便一些。所以这里以Windows服务形式安装做说明。
GitHub下载地址为https://github.com/rgl/redis/downloads
下载后一路Next安装,然后控制面板-管理工具-服务中找到 Redis Server,启动这个服务,至此,Redis在Windows中安装完成。
2、C#访问Redis数据库
(1)VS建立一个控制台程序RedisTest
(2)下载Redis的C#驱动,地址:http://files.cnblogs.com/files/caokai520/RedisClient.rar,这里包括三个dll,将他们添加到项目中
(3)写代码,增删改查与过期,如下:
static void Main(string[] args)
{
RedisClient client = new RedisClient("127.0.0.1", 6379);
client.FlushAll();
//增加Key,查询
client.Add<string>("RedisKeyAdd", "测试字符串Add", DateTime.Now.AddMilliseconds(3000));
Console.WriteLine("键:RedisKeyAdd;值:" + client.Get<string>("RedisKeyAdd"));
//删除Key,查询
client.Remove("RedisKeyAdd");
if (!client.ContainsKey("RedisKeyAdd"))
{
Console.WriteLine("键:RedisKeyAdd;值:被删除");
}
//设置Key,查询
client.Set<string>("RedisKeySet", "测试字符串Set", DateTime.Now.AddMilliseconds(3000));
Console.WriteLine("键:RedisKeySet;值:" + client.Get<string>("RedisKeySet"));
//过期,查询
Thread.Sleep(4000);
if (!client.ContainsKey("RedisKeySet"))
{
Console.WriteLine("键:RedisKeySet,值:已过期");
}
Console.ReadLine();
}
运行结果:

Windows下安装Redis数据库并实现C#访问的更多相关文章
- windows下安装redis数据库
第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用 ...
- <转>windows下安装redis
1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...
- windows下安装redis和php的redis扩展
1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...
- windows下安装Redis并部署成服务
windows下安装Redis并部署成服务 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 一:下载 下载地址: windows版本: http ...
- windows下安装redis(转)
add by zhj: redis相比memcached相比,性能上并没有绝对的优势.我们用redis的是因为它支持更多的数据类型,而且在分配给redis的内存用满了之后, redis也不会删除没有过 ...
- Windows下安装Redis及php的redis拓展教程
一.安装前必读 Windows 64位操作系统 Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9) 注意事项: 1.在window下如果你还需安装php的re ...
- Windows下安装Redis
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
- Windows下安装redis,并与PHP使用
一.在windows下安装redis: redis的官方网站下载地址:http://redis.io/download 进入以上网址之后,请见以下的图片操作下载redis: 第一步: 第二步:在对应的 ...
- windows 下安装redis并且测试(php)
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
随机推荐
- Python3基础 使用for循环 删除一个列表中的重复项
镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.-------------------------------------- ...
- 移动硬盘/U盘装Windows 7旗舰版(VHD版)
真正的移动版WIN7,在移动硬盘/U盘上运行的WIN7 工具准备 - 联想Y450本本,已安装Windows 7旗舰版(或者WINPE3.0版),用来给移动WIN7做引导 -Win7.vhd,15G, ...
- 最简化模型——css3分阶段动画效果(经过实测)
body { background: #dcdcdc; -webkit-animation: colorin 5s; /* chrome调用属性 */ animation: colo ...
- Angular - - ngIf、ngSwitch、ngHide/ngShow
在组合这些ng指令写到一篇文章里的时候,基本是有规则的,野兽把功能相似相近的一类大多会组合到一起,方便理解和记忆. 这篇的三个指令也都是对DOM元素的操作,页面上显示/隐藏的判断,添加/移除的判断. ...
- js原生之设计模式开篇介绍
本文主要讲述一下,什么是设计模式(Design pattern),作为敲键盘的我们要如何学习设计模式.设计模式真的是一把万能钥匙么? 各个代码的设计模式几乎每个人都知晓,就算不会那也一定在一些 ...
- jQuery按键事件响应的Demo
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- Unity3D中切换场景可能导致材质变暗的问题
Unity版本:5.1.1f1 做公司项目的时候,无意间发现了一个很奇葩的现象:场景A(纯UI,故没有光源)转场到场景B的时候,B中原有的光源似乎失效了,但在Hierarchy窗口中能够看到光源存在, ...
- eclipse 开始运行提示 Java was started but returned exit code=13
Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境. 当我们安装使用时,会出现eclipse启动不了,出现" ...
- TortoiseSVN使用简介
TortoiseSVN使用简介 2009-04-24 来源: dev.idv.tw 1.安装及下载client 端 2.什么是SVN(Subversion)? 3.为甚么要用SVN? 4.怎么样在Wi ...
- JSP userBean setProperty getProperty指令使用
JSP userBean setProperty getProperty指令使用 javaBean的属性取决于get/set方法,而不是真实的属性名称. jsp文件: <%@ page lang ...