近期项目中引入缓存机制,选用Memcached作为分布式缓存服务器,具备良好性能,其部署与C使用方式如下所示。
1、 解压Memcached_1.2.5.zip文件,该文件包含memcached服务端程序。


2、 将Memcached_1.2.5部署到指定缓存服务器,如IP为192.168.0.1的主机上,确保其正常运行并配置相关参数以支持缓存服务功能。
3、 在命令行中执行类似d:memcachedmemcached.exe -d install的命令来安装服务端,完成后可在Windows服务列表中看到该程序。
4、 在命令行中执行类似d:memcachedmemcached.exe -d start的命令来启动服务,然后查看系统进程里是否存在memcached进程,以确认服务是否成功运行。
5、 请检查服务器11211端口是否在防火墙中开放,否则仅支持本地访问,远程机器将无法连接,此时服务端已安装完成。
6、 在项目中右键选择添加引用,导入Enyim.Caching.dll文件,这是使用VS时的基本操作。
7、 修改web.config配置文件,具体代码如下所示。
8、 在配置分布式缓存服务时,需在服务器节点中添加实际可用的缓存主机地址。每个地址项应包含IP和端口号,例如可指定192.168.1.93主机的11211端口作为缓存服务接入点;同时支持多节点部署,用户可根据需要添加更多服务器地址,原配置中被注释的本地回环地址(如127.0.0.1)可根据环境启用或替换。除服务器列表外,还需合理设置连接池相关参数,以保障服务稳定性和性能。其中最小连接数设为10,确保系统在低负载时也能快速响应请求;最大连接数限制为100,防止高并发场景下资源耗尽。连接超时时间设定为10秒,若客户端在该时间内未能成功建立连接,则自动放弃并触发异常处理机制,避免请求长时间阻塞。此外,死亡超时时间为2分钟,即当某台缓存服务器在该时间段内持续无响应时,连接池将临时将其标记为不可用,不再分配新请求,直到其恢复通信能力。整体配置兼顾了性能、容错与资源利用率,适用于多数生产环境下的缓存访问需求。
9、 新建
10、 移除相关内容
11、 获取数据信息
12、 存储模式分为设置、添加、修改三种状态。