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#访问的更多相关文章

  1. windows下安装redis数据库

    第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用 ...

  2. <转>windows下安装redis

    1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  3. windows下安装redis和php的redis扩展

    1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...

  4. windows下安装Redis并部署成服务

    windows下安装Redis并部署成服务 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 一:下载 下载地址: windows版本: http ...

  5. windows下安装redis(转)

    add by zhj: redis相比memcached相比,性能上并没有绝对的优势.我们用redis的是因为它支持更多的数据类型,而且在分配给redis的内存用满了之后, redis也不会删除没有过 ...

  6. Windows下安装Redis及php的redis拓展教程

    一.安装前必读 Windows 64位操作系统 Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9) 注意事项: 1.在window下如果你还需安装php的re ...

  7. Windows下安装Redis

    1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...

  8. Windows下安装redis,并与PHP使用

    一.在windows下安装redis: redis的官方网站下载地址:http://redis.io/download 进入以上网址之后,请见以下的图片操作下载redis: 第一步: 第二步:在对应的 ...

  9. windows 下安装redis并且测试(php)

    Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...

随机推荐

  1. 解開32位元Win 7記憶體4GB限制

    解開32位元Win 7記憶體4GB限制: ReadyFor4GB 檔案下載:ReadyFor4GB https://sites.google.com/a/joytown.tw/bai-jia-zhi/ ...

  2. Spring中各个jar包的作用

    spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2. ...

  3. FB面经 Prepare: Task Schedule

    tasks has cooldown time, give an input task id array, output finish time input: AABCA A--ABCA output ...

  4. 导航栏项目滑过时子菜单显示/隐藏jquery代码

    ;(function(window){    $('.menuitem').hover(function(){        $('>a',this).css('background-color ...

  5. social relation & recommender system

    由于社交网络盛行,现在许多关于推荐系统的研究都考虑了如何使用social relation来改进推荐系统.虽然有很多论文都成功的使用social relation改进了推荐效果,然而,也有一些尝试失败 ...

  6. DDOS攻击(流量攻击)防御步骤

    DDOS全名是Distributed Denial of service (分布式拒绝服务攻击),很多DOS攻击源一起攻击某台服务器就组成了DDOS攻击,DDOS 最早可追溯到1996年最初,在中国2 ...

  7. noip2016天天爱跑步

    题目描述 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.«天天爱跑步»是一个养成类游戏,需要玩家每天按时上线,完成打卡任务. 这个游戏的地图可以看作一一棵包含 个结点 ...

  8. eclipse xml自动提示

    找到所需要的dtd文件: window->preferences->xml->xml catalog : public id 输入对应的字符串:

  9. SVG六基本元素

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. Java反射机制示例

    链接: http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html package com.stono.reftest; imp ...