博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Memcached下载安装、NET对Memcached进行CRUD操作(2)
阅读量:6146 次
发布时间:2019-06-21

本文共 2151 字,大约阅读时间需要 7 分钟。

一.安装服务端:

服务端:

64:

1. 解压缩文件到c:\memcached

2. 命令行输入 'c:\memcached\memcached.exe -d install' 

3. 命令行输入 'c:\memcached\memcached.exe -d start' ,该命令启动 Memcached ,默认监听端口为 11211

  通过 memcached.exe -h 可以查看其帮助

 

安装可能出出现的问题:

如果出现上图的问题:

1种情况是找到cmd.exe 右键管理员的身份运行就可以了

2是去服务那里看看是不是已经安装了

二.下载客户端

客户端:

三.CURD简单操作

1. 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录

2. 引用Memcached.ClientLibrary.dll

代码:

using System;using Memcached.ClientLibrary;namespace MemberCache{    class Program    {        static void Main(string[] args)        {            string[] serverlist = { "127.0.0.1:11211", "127.0.0.1:11211" };            //初始化池            SockIOPool pool = SockIOPool.GetInstance();            pool.SetServers(serverlist);            pool.InitConnections = 3;            pool.MinConnections = 3;            pool.MaxConnections = 5;            pool.SocketConnectTimeout = 1000;            pool.SocketTimeout = 3000;            pool.MaintenanceSleep = 30;            pool.Failover = true;            pool.Nagle = false;            pool.Initialize();            // 获得客户端实例            MemcachedClient mc = new MemcachedClient();            mc.EnableCompression = false;            Console.WriteLine("------------测  试-----------");            mc.Set("test", "my value");  //存储数据到缓存服务器,这里将字符串"my value"缓存,key 是"test"            if (mc.KeyExists("test"))   //测试缓存存在key为test的项目            {                Console.WriteLine("test is Exists");                Console.WriteLine(mc.Get("test").ToString());  //在缓存中获取key为test的项目            }            else            {                Console.WriteLine("test not Exists");            }            Console.ReadLine();            mc.Delete("test");  //移除缓存中key为test的项目            if (mc.KeyExists("test"))            {                Console.WriteLine("test is Exists");                Console.WriteLine(mc.Get("test").ToString());            }            else            {                Console.WriteLine("test not Exists");            }            Console.ReadLine();            SockIOPool.GetInstance().Shutdown();        }    }}

运行结果:

  

转载于:https://www.cnblogs.com/yinrq/p/4690513.html

你可能感兴趣的文章
【算法笔记】多线程斐波那契数列
查看>>
java8函数式编程实例
查看>>
jqgrid滚动条宽度/列显示不全问题
查看>>
在mac OS10.10下安装 cocoapods遇到的一些问题
查看>>
angularjs表达式中的HTML内容,如何不转义,直接表现为html元素
查看>>
css技巧
查看>>
Tyvj 1728 普通平衡树
查看>>
[Usaco2015 dec]Max Flow
查看>>
javascript性能优化
查看>>
多路归并排序之败者树
查看>>
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>