• Memcached 使用


    1、下载 Memcached 服务器端  http://pan.baidu.com/s/1gdGX9Eb

    2、加入 Windows 服务 并 启动

      1、将下载的 memcached.exe 文件copy到任意地方(C:Windowsmemcached)
      2、使用 管理员身份 打开  cmd 
      3、输入 cd C:Windowsmemcached
      4、输入 memcached.exe -d install

      5、输入 memcached.exe -d start
      

    3、检查 Memcached 服务是否已安装成功

      1、在计算机管理中 查看服务里是否有 Memcached Server 服务并已启动,如果有则改缓存服务已成功运行

      2、在命令行中输入 telnet 127.0.0.1 11211 (如果telnet不能执行请打开 控制面板-程序-启用或关闭Windows功能 启用telnet) 打开 telnet后 输入 stats 查看Memcached服务信息
    4、客户端代码 
      1、在NuGet中添加EnyimMemched
        2、在配置文件中配置Memcache基础信息
      <configSections>
        <sectionGroup name="enyim.com">
          <section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching"/>
        </sectionGroup>
      </configSections>
      <enyim.com>
        <memcached>
          <servers>
            <!--在这里添加你的缓存服务器地址,可以是多个,IP地址以及对应的端口-->
            <add address="10.16.224.27" port="11211" />
          </servers>
          <!--这里进行连接池大小、连接超时设置等参数的配置-->
          <socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00" />
        </memcached>
      </enyim.com>

      3、存取代码

            private static void Main(string[] args)
            {
                var client = new MemcachedClient();
                bool result = client.Store(StoreMode.Add, "name", "dinglang");
                if (result)
                {
                    Console.Write("成功存入缓存");
                    //取值    
                    object name = client.Get("name");
                    if (name != null)
                    {
                        Console.Write("取出的值为:" + name);
                    }
                    else
                    {
                        Console.Write("取值失败");
                    }
                }
                else
                {
                    Console.Write("存入缓存失败");
                }
                Console.ReadLine();
            }

    5、在缓存服务器查看缓存值

    打开telnet(如果不会查看上面), 输入get name 则可查看key为name的缓存值

  • 相关阅读:
    gitlab 建仓的流程
    gitlab安装
    以普通用户登录 su root 用vncviewer:xxxxx 会报错!!exit 回到最初环境变的用户 问题解决!!!!
    linux下绘图工具dia
    rds材资收集
    export 解决环境变量的问题!!!!
    查看nginx版本号
    grep -C n "匹配字符串" 匹配字符串上下N行
    查看TOMCAT的版本
    导出数据库的结构不含数据
  • 原文地址:https://www.cnblogs.com/ideacore/p/6288922.html
Copyright © 2020-2023  润新知