zoukankan      html  css  js  c++  java
  • Redis部署和简单入门

    1.简介

      Redis的官网是:Redis.IO.

      Redis是一款key-value的内存数据库,支持存储的类型很多,包括string,list,set和hash;支持的操作包括push/pop、Add/remove、交集、差集等,所有的这个操作都是原子性的。

      Redis虽然是内存数据库,但是Redis会周期的把数据写入磁盘或者把修改追加到记录文件中。

      Redis默认是不支持Windows的,但是我们可以使用第三方来使Redis支持在windows上运行。

      Redis下载地址:https://codeload.github.com/MSOpenTech/redis/zip/3.0。解压安装就可以。

      Redis .Net客户端下载地址:

        https://codeload.github.com/ServiceStack/ServiceStack.Redis/zip/v4.0.54

    2.Redis运行

      默认情况下,安装Redis好以后,Redis服务端会以服务的方式运行起来,启用的端口是6379.

      使用Redis Client链接服务端,并使用client端添加数据:

        a.Client连接到服务端:redis-cli.exe -h RedisServerIP -p RedisServicePort。比如 redis-cli.exe -h 127.0.0.1 -p 6379(127.0.0.1是我们本机IP,而6379是Redis使用的服务端口).

        b.使用Redis Client添加数据:127.0.0.1:6379> set city4 nanchang。

    C:Program FilesRedis>redis-cli.exe -h 127.0.0.1 -p 6379
    127.0.0.1:6379> set name4 nanchang
    OK
    127.0.0.1:6379> get name4
    "nanchang"

        c.使用其他方式添加或者是其他操作数据,链接如下: http://redis.io/clients。

    3.C#上使用Redis

      a.Redis原生是不支持C#的,但是我们可以使用第三方的驱动来实现,我们把ServiceStack.Stack下载并且编译就可以得到我们需要的dll。

          ServiceStack.Common.dll------可以从下载的zip包中的lib目录下。

          ServiceStack.Interfaces.dll------可以从下载的zip包中的lib目录下。

          ServiceStack.Redis.dll-------编译ServiceStack.Redis工程就可以,该工程位于zip包中的src目录。

          ServiceStack.Text.dll------可以从下载的zip包中的lib目录下。

      b.创建工程并运用如上的4个dll。代码如下     

          RedisClient redisClient = new RedisClient("192.168.250.221", 6379);
          redisClient.Add<string>("name3", "hangzhou");
          var city = redisClient.Get<string>("city3");

    后续:在使用GetALL的时候发现返回都是null,没有返回数据,后面一张将眼睛getall的使用方法。    

  • 相关阅读:
    hdu 1296
    hdu 2101
    hdu 2100
    codeforces 3C
    codeforces 2A
    codeforces 1B
    codeforces 811B
    关于sws_scale() 段错误
    cf 1288 D. Minimax Problem (好题)(二分+二进制表状态+枚举)
    opencv4 鼠标事件 鼠标画线条
  • 原文地址:https://www.cnblogs.com/VARForrest/p/5287859.html
Copyright © 2011-2022 走看看