• 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的使用方法。    

  • 相关阅读:
    JVM的生命周期、体系结构、内存管理和垃圾回收机制
    JVM的ClassLoader过程分析
    MySQL Cluster配置概述
    tomcat下bin文件夹下shell文件分析
    Eclipse环境下使用Maven注意事项
    mysql服务器的字符集
    判断文件中是否存在中文字符
    Tomcat/JSP中文编码配置
    Java内存泄露的原因
    Python 开发轻量级爬虫08
  • 原文地址:https://www.cnblogs.com/VARForrest/p/5287859.html
Copyright © 2020-2023  润新知