C# 操作Memcached
环境 c# vs2013 ,要在nuget里引用(安装) EnyimMemcached ,下面是以调用阿里云的ocs(memcached)服务为例
using System;
using Enyim.Caching;
namespace MemcacheTest
{
/// <summary>
/// MemcachedClient 帮组类 对外提供接口方法
/// </summary>
public class MemcachedHelper
{
/// <summary>
/// 定义一个静态MemcachedClient客户端,它随类一起加载,所有对象共用
/// </summary>
private static MemcachedClient mclient;
/// <summary>
/// 静态构造函数,初始化Memcached客户端
/// </summary>
static MemcachedHelper()
{
mclient = MemCached.getInstance();
}
/// <summary>
/// 向Memcached缓存中添加一条数据
/// </summary>
/// <param name="groupName">组名,用来区分不同的服务或应用场景</param>
/// <param name="key">键</param>
/// <param name="value">值</param>
/// <param name="expiry">过期时间</param