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

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来制作但是在本机暂未制作成功,欢迎大神指点一二。

时间: 2024-10-08 10:00:47

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

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

Redis for Windows(C#缓存)配置文件详解 前言 在上一篇文章中主要介绍了Redis在Windows平台下的下载安装和简单使用http://www.cnblogs.com/aehyok/p/3478282.html.当然我也在上一篇中指定过配置文件,并且修改其中的端口port.本文将主要来探讨redis强大的配置文件. 我现在使用的redis版本为2.6.首先奉上配置文件的源文件. # Redis configuration file example # Note on unit

Redis在Windows下的安装和使用

NoSQL简介 介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储.现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldemort/Dynomite/Riak/ CouchDB/Hypertable/Flare/Tin/Lightcloud/ KiokuDB/Scalaris/Kai/ThruDB, 等等~~~ 为什么需要

redis 在Windows下的安装及基本操作(更新中~~~)

Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis. 打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf . 如果想方便的话,可以把

Redis 在windows环境下安装

一.下载适合自己的windows版本 下载地址:https://github.com/dmajkic/redis/downloads 当你解压后,就拥有了全套的应用文件 redis-server:redis服务器的daemon启动程序 redis.conf:redis配置文件 redis-cli:redis命令行操作工具,当然也可以用telnet根据其纯文本协议来操作 redis-benchmark:性能测试工具,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache

redis 在windows上的 安装

下载地址: github  windows版本  https://github.com/MicrosoftArchive/redis 下载解压完成 启动 redis : redis-server 安装路径+ redis.windows.conf 安装 redis windows 服务: redis-server --service-install redis.windows.conf # 安装为 windows service服务 redis-server --service-uninstall

redis 在windows 上面的安装和使用

redis作为nosql数据库,将数据存储到内存中,具有非常高的性能.下面讲解一下redis的安装及java api的使用. 1:redis 安装 windows 上面直接下载msi文件,安装: https://github.com/MSOpenTech/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi 2:双击 redis-cli.exe 即进入redis 桌面客户端, 端口为6379 进行set,get操作 127.0.0.1

Redis在windows下的安装下载

1买个mac和台式电脑安装个Linux系统 2教程见:https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.html    powerShell是cmd的进化版 https://baike.baidu.com/item/Redis/6549233 3Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由

redis 在windows 上的安装与使用

1.redis-windows 最近在做一个抢拍模块,由于过于平凡的insert与update I/O受不了,故只好把东西放内存里,等拍卖结束了,在写入磁盘. 至于为什么要用window呢? 因为服务器上的就是window的,没的选. 一打开官网就看到一些不怎么开心的东西. Win64 Unofficial The Redis project does not directly support Windows, however the Microsoft Open Tech group deve

redis在windows下的安装

redis服务器端程序:https://github.com/dmajkic/redis/downloads 根据自己的操作系统,选择32位和64位的 解压后文件目录如下 redis-server.exe:服务端程序 redis-cli.exe:客户端程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性 能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apac