部署缓存系统Memcached解决方案
来源:互联网 发布:淘宝购买记录查询网站 编辑:程序博客网 时间:2024/06/11 17:50
服务器上的软件安装:
路径/memcached.exe -d install
路径/memcached.exe -d start
memcached的其他配置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
程序测试(对测试的项目引用Enyim.Caching.dll)
针对配置的应用测试配置App.config和web上Web.config
中的configuration项中添加:
<sectionGroup name="enyim.com">
<section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching"/>
</sectionGroup>
<section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching"/>
</configSections>
<enyim.com>
<memcached>
<servers>
<!--服务端的地址-->
<add address="192.168.0.3" port="11211"/>
<add address="192.168.0.5" port="11211"/>
</servers>
<socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00"/>
</memcached>
</enyim.com>
<memcached keyTransformer="Enyim.Caching.TigerHashTransformer, Enyim.Caching">
<servers>
<add address="192.168.0.3" port="11211"/>
<add address="192.168.0.5" port="11211"/>
</servers>
<socketPool minPoolSize="2" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00"/>
</memcached>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
代码中:
MemcachedClient mc = new MemcachedClient();//创建对象
mc.Store((StoreMode.Set,"key",value)//value一个object对象
mc.Remove(key)//删除操作
mc.Get(key)//获取数据对象。
- 部署缓存系统Memcached解决方案
- .net分布式(缓存部署系统Memcached解决方案初体验)
- Memcached 缓存系统
- 实战Memcached缓存系统
- 分布式缓存系统 Memcached
- 分布式缓存系统Memcached
- 分布式缓存系统Memcached
- 实战Memcached缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- 实战Memcached缓存系统
- memcached搭建缓存系统
- memcached搭建缓存系统
- memcached缓存系统
- 分析Memcached客户端如何把缓存数据分布到多个服务器上-1
- 超霸道广告!
- 派生类的构造函数
- JMF介绍之媒体框架一
- 开发一个类的流程
- 部署缓存系统Memcached解决方案
- sqlite3 数据类型
- JMF介绍之媒体框架二
- java写的记事本
- Porting WiFi drivers to Android(zz)
- 使用javascript调用webservice示例
- IronPython与科学计算环境配置与安装
- 大小写字母转换-汇编
- 继承方式