Redis

转载自 http://www.2cto.com/os/201204/125971.html

下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,

一个是32位的,一个是64位的。根据自己的实情情况选择,我的是32bit,

把这个文件夹复制到其它地方,比如D: edis 目录下。

打开一个cmd窗口  使用cd命令切换目录到d: edis  运行 redis-server.exe 

如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:


 

这时候别启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 出现下图:


 

这时候,就已经完成配置了,现在说下它的的redis.conf配置文件。

这里说明一下:当我测试时,遇到每小时不允许超过6000条数据的问题,那是由于redis商业化导致的。不付费的朋友可以使用免费版V3

https://github.com/ServiceStackV3/ServiceStackV3

如果想一直开启,那么进入控制面板,选择管理工具,服务,找到Redis Server,启动并选择自动。

然后看一下vs中的使用

1 先从nuget中下载相关组件

2 修改app.config

<appSettings>
    <add key="RedisPath" value="127.0.0.1:6379" />
  </appSettings>


3 测试调用

static void Main(string[] args)
        {

            var client = new RedisClient(ConfigurationSettings.AppSettings["RedisPath"]);

            //client.Set<string>("t", "test");
            //client.Expire("t", 6);
            var q = client.Get<string>("t");

            Console.WriteLine(q);
            
            Console.ReadLine();
        }

        public class UserInfo
        {
            public string Name { get; set; }
            public int Age { get; set; }
        }

PS:如果出现问题,先修改配置文件redis.windows-service.conf中

# bind 127.0.0.1   注释掉

protected-mode no  改成no

转载自 http://www.2cto.com/os/201204/125971.html

原文地址:https://www.cnblogs.com/hanjun0612/p/9779876.html