mencache的使用二
2024-10-02 00:55:08
在这里说的是在C#中的使用,在C#中使用是需要引入驱动的,
可以在网上找,这里推荐一个链接http://sourceforge.net/projects/memcacheddotnet/
将Memcached.ClientLibrary;引入。另外的 commands.dll log4net.dll,ICSharpCode.SharpZipLib.dll
等,应该是被以来的,下面的代码显示,使用到的类只在Memcacahed.ClientLibrary程序集中。其中log4net是
memcache记录日志所用。
简单的代码如下:
using Memcached.ClientLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace memcache
{
class Program
{
static void Main(string[] args)
{ string[] server = { "10.21.160.31:11211"};
SockIOPool pool = SockIOPool.GetInstance();//在Memcached.ClientLibrary程序集里。
pool.SetServers(server);
pool.InitConnections = ;
pool.MinConnections = ;
pool.MaxBusy = ;
pool.SocketConnectTimeout = ;
pool.SocketTimeout = ;
pool.MaintenanceSleep = ;
pool.Failover = true;
pool.Nagle = false;
pool.Initialize();
//获得客户端实例
MemcachedClient client = new MemcachedClient();//在Memcached.ClientLibrary程序集里
client.EnableCompression = false;
client.Add("keyd1", "value12dfsdf", DateTime.Now.AddHours(), );
Console.WriteLine(client.Get("keyd1").ToString());
Console.ReadKey();
}
}
}
最新文章
- mysql锁机制总结
- 【Python】可变对象和不可变对象
- BZOJ3028: 食物
- CSS实现半透明的方法
- 12天学好C语言——记录我的C语言学习之路(Day 1)
- -_-#【Backbone】Model
- React Native for android 项目驱动教程
- Git Hub,eclipse pull 出现问题
- linux开机启动服务和chkconfig使用方法(转)
- SpringBoot2.0之七 实现页面和后台代码的热部署
- python基础其他
- sed命令使用介绍(转载)
- Spring boot jackson
- 吴裕雄 30-MySQL 及 SQL 注入
- 利用脚本kill掉进程, 语法:运行脚本+进程名
- Filebeat配置paths里,不支持递归所有子目录
- 黑马程序员_java基础笔记(07)...IO流
- WebSocket消息推送
- DB link的迁移
- VS开发工具 因插件问题导致 已停止工作 解决办法
热门文章
- Expression Blend 的点滴(4)--创建类似iPhone屏幕锁控件(下)
- BZOJ 2021 Usaco2010 Jan Cheese Towers 动态规划
- WPF入门(三)->;两个几何图形合并(CombinedGeometry)
- app.config中的值获取及设置 以及对log4net配置
- 【bzoj2453】维护队列 (分块 + 二分)
- git与svn的不同
- .NET 即时通信,WebSocket
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践
- Windows下Apache+MySQL+PHP快速配置的几种方法
- Android 测试 Appium、Robotium、monkey而其他的框架或工具控制