• Linux下配置redis,c#简单调用


    redis比较流行的nosql库:

    我这里测试本机window系统,虚拟机安装linux系统,linux系统部署redis,windwo系统,c#调用linux系统的redis

    第一步:linux下安装redis

    1.下载包

    2.安装包

      2.1 解压 

         tar zxvf redis-3.2.5.tar.gz

      2.2 复制:推荐放到usr/local目录下,并且切换到目录

         sudo mv -r redis-3.2.3/* /usr/local/redis/

       cd /usr/local/redis/

    2.3 生成
      sudo make
    2.4 测试
      sudo make test
      这段运行时间会较长
    2.5 安装

      sudo make install

    3.运行

     3.1运行服务

      redis-server
      按ctrl+c停止
    3.2运行客户端
      redis-cli
      插入值
       ping
    set 'a' '123'
    3.3关闭
    1.查询进程
      ps aux|grep redis
    2.查看进程并停止
      kill -9 pid(进程号)

    第二步:修改redis的配置
    配件详解见:https://www.cnblogs.com/kreo/p/4423362.html
    这里只修改几个能外部访问的配置:
    1.bind 绑定的ip
    注释掉就可以不限定ip访问
    2.protected-mode no 保护模式
    以上两个修改就可以外部ip正常连接了

    修改完配置注意需要重新redis服务,
    kill -9 pid
    ./radis-server ../redis.conf(这里必须指定配置文件加载才会生效)

    第三步:window环境c#代码连接读写数据
    1.引用对应的redis包
    NuGet=>ServiceStack.Redis
    2.直接上代码(最简单版读,有时间我再封装下)
        public class RedisHelper
        {
            public void Test()
            {
                string host = "192.168.201.130";
                int port = 6379;
                RedisClient redisClient = new RedisClient(host,port,);
    
                string str= redisClient.Get<string>("a");
                Console.WriteLine(str);
                Console.ReadKey();
    
            }
        }
    第四步:管理redis
    管理redis的客户端工具很多,我这里推荐一个RedisDesktopManager
    它可只管的看见redis里面的key-value值

    正式环境部署完成步骤:https://www.cnblogs.com/renzhicai/p/7773080.html
    修改腾讯云防火墙开发端口:https://cloud.tencent.com/developer/article/1095448
  • 相关阅读:
    JS缓存图片实例
    Windows Server 2008上安装Media Player
    [转] BizTalk Server 2010新功能介绍(一):概述
    Microsoft BizTalk ESB Toolkit 2.0
    Asp.NET导出Excel文件乱码解决若干方法
    [PM Tools]软件项目进度跟踪表v3.0
    关于Silverlight中多项目共享DLL文件的讨论
    Silverlight中的ListBox横向显示CheckBox
    设计模式.简单工厂
    Silverlight用户控件转移时产生的“元素已经是另一个元素的子元素”问题
  • 原文地址:https://www.cnblogs.com/zhuyapeng/p/9480392.html
Copyright © 2020-2023  润新知