Redis for Windows(C#缓存)安装和使用

前言

前段时间写过两篇简单的有关Memcached缓存的相关文章,当然了只是入门的如何使用而已。最近这两天又发现了Redis这个神奇的东西,之前肯定看到过,由于是小菜,还真心没多多注意它是干什么的,不料最近发现原来它也是缓存神器呀,于是自己就来简单的入门学习。

Asp.Net中使用Couchbase——Memcached缓存入门篇http://www.cnblogs.com/aehyok/p/3436721.html

Asp.Net中使用Couchbase——Memcached缓存使用篇http://www.cnblogs.com/aehyok/p/3438838.html

下载安装

通过https://github.com/mythz/redis-windows这里可以直接下载,然后解压

再解压

现在我是在E盘建立了一个redis文件夹(当然建在其他盘也是可以的)。然后把上面解压的文件夹下面的所有文件拷贝到redis文件夹里面。

服务端redis-server.exe   客户端 redis-cli.exe

首先我们现在可以打开服务度查看

默认的端口是6379。没有进行配置配置文件所以使用的是默认的配置。

然后在相应的文件夹下打开客户端

输入命令 set test "aehyok"相当于添加了一个key为test,value为aehyok的键值对数据进行redis。

再次输入 get test,可以取回“aehyok”。

当然你也可以通过其他的地址进行下载相关的版本。windows下32位或者64位操作系统下的版本https://github.com/dmajkic/redis/downloads

C#中使用redis

首先打开Visual Studio建立一个简单的控制台应用程序,我这里暂时使用的VS2013的版本。

然后通过Nuget进行安装Redis常用组件ServiceStack.Redis。

安装完成之后项目中会添加相应的引用

通过代码进行获取前面设置的test:aehyok键值对。

            RedisClient Client = new RedisClient("127.0.0.1", 6379); string str = Client.Get<string>("test");
Console.WriteLine("之前通过客户端进行设置的test键值对:{0}",str);
Console.ReadLine();

同样你可以直接通过代码进行设置键值对,并进行相应的取值。

指定配置文件

我们可以通过cmd命令来一步步的来设置配置指定配置文件。

1.首先打开cmd命令,然后输入安装文件所在的盘符,通过阅读你可以发现我把安装文件放置在了E盘。【E:】

2.第二步输入安装文件所在的文件夹目录【cd redis】

3.第三步输入如下命令 redis-server.exe redis.conf,前面的是服务端的可执行文件,后面的就是指定的配置文件。

4.通过反复上面的三个步骤并且可以修改redis.conf中的prot端口号来进行测试,我这里修改为6666.

如果发现测试成功。

总结

简单的入门,从下载到安装再到项目中使用的最简单的小例子。下一篇主要来讲解学习下如何来配置redis的配置文件。

突然想到如何将这个作为windows系统的自带开机服务呢,不知道有童鞋是否使用过,欢迎指教。

http://www.cnblogs.com/shanyou/archive/2013/01/17/redis-on-windows.html这种方法需要编译项目,而且是C++的项目比较麻烦。自己使用过srvinstw来制作但是在本机暂未制作成功,欢迎大神指点一二。

Redis for Windows(C#缓存)安装和使用的更多相关文章

  1. Redis for Windows(C#缓存)配置文件详解

    Redis for Windows(C#缓存)配置文件详解   前言 在上一篇文章中主要介绍了Redis在Windows平台下的下载安装和简单使用http://www.cnblogs.com/aehy ...

  2. redis 在 windows 中的安装

    redis 在 windows 中的安装 redis 官方并没有提供 redis 的 windows 版本.但是微软提供了 redis 的 windows 版本.有2.8和3.0版本.3.0版本支持集 ...

  3. redis在windows中的安装

    之前介绍过了redis的相关知识,以及在linux平台上安装redis,为了方便学习,这里记录一下redis在windows平台上的安装步骤 1.下载redis下载地址https://github.c ...

  4. NoSQL和Redis简介及Redis在Windows下的安装和使用教程

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/103.html?1455869099 NoSQL简介 介绍redis前,我 ...

  5. Redis在Windows下的安装和使用

    NoSQL简介 介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储.现有Nosql DB 产品: Redis/Mongo ...

  6. redis 在windows 上面的安装和使用,集群搭建

    redis作为nosql数据库,将数据存储到内存中(缓存),具有非常高的性能.下面讲解一下redis的安装及java api的使用. 1:redis 安装 windows 上面直接下载msi文件,安装 ...

  7. redis在windows上的安装

    1.下载地址:https://github.com/MSOpenTech/redis 主要支持win64的,有个msi文件可以直接安装,安装后redis会变成一个服务,对于windows来说这种最方便 ...

  8. Redis 在windows环境下安装

    一.下载适合自己的windows版本 下载地址:https://github.com/dmajkic/redis/downloads 当你解压后,就拥有了全套的应用文件

  9. (一)Redis在windows下的安装和使用

    1.下载redis服务端,地址:https://github.com/MSOpenTech/redis/releases 包含安装程序和源码. 2.解压<Redis-x64-3.2.100.zi ...

随机推荐

  1. 【Java多线程】互斥

    Java多线程学习2——互斥 一.前言 在上一节 (http://www.cnblogs.com/lzhen/p/3917966.html) 中,通过实现Runnable接口,可以实现多线程中的资源的 ...

  2. JavaScript 教程学习进度备忘(二)

    备忘:之前,只将“JS 教程”学习完毕,这篇记录:“JS HTML DOM ”.“JS 对象”.“JS Window”.“JS 库” 书签:跳过:另外跳过的内容有待跟进 _______________ ...

  3. 跨平台音乐播放器qmmp(Cross-Platform Audio Player Qmmp)

    开源多媒体播放器(Audio-Player),简洁的界面,最看重它的是跨平台的特性. 开源 跨平台(Linux.Windows) 简洁 支持音乐格式(mp3/ogg......) 全局快捷键 播放中打 ...

  4. shell语句记录-awk

    cat ./daily_uv/daily_uv_20140104 | awk '{fr[$1]+=$3; k=$1 "_" $2; av[k]+=$3;} END{for (k i ...

  5. javascript中=、==、===区别详解

    javascript中=.==.===区别详解今天在项目开发过中发现在一个小问题.在判断n==""结果当n=0时 n==""结果也返回了true.虽然是个小问题 ...

  6. 拜托,这才是“Uber”的正确读法

    在美国,私家车主可以注册成为Uber司机,这对传统的出租车行业形成了很大的挑战,同时也让Uber始终处于舆论的风口浪尖. 7月14日,美国用车应用Uber正式宣布进入北京市场.在进入中国后,Uber选 ...

  7. [cocos2d-js]长按按钮事件

    定义两个全局变量 var bLeftButtonClick = false; var bRightButtonClick = false; var MainLayer = cc.Layer.exten ...

  8. rhel及相关linux系统版本知识

    Rhel 此处Rhel非等同redhat哦,RedHat是红帽公司在1994年左右开发维护的linux桌面版本,在2004年左右红帽公司放弃redhat开始进军linux服务器版本开发,具体见下截图 ...

  9. Hadoop开发环境简介(转)

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  10. Java 类型信息

    <Thinking in Java 4th>第14章 类型信息 运行时类型信息(Run-Time Type Identification)使得你可以在程序运行时发现和使用类型信息. 14. ...