[Redis]c# redis缓存辅助类
2016-04-18 15:17
447 查看
public static class RedisCache { private static IRedisClient RCClient = null; /// <summary> /// 设置redis缓存 /// </summary> /// <typeparam name="T">泛型类</typeparam> /// <param name="key">缓存键</param> /// <param name="value">泛型实体</param> /// <param name="expire">过期时间</param> /// <returns></returns> public static bool Set<T>(string key, T value, DateTime expire) where T : class,new() { using (RCClient = GetClient()) { return RCClient.Set<T>(key, value, expire); } } /// <summary> /// 获取缓存 /// </summary> /// <typeparam name="T">实体</typeparam> /// <param name="key">键值</param> /// <returns></returns> public static T Get<T>(string key) where T : class, new() { using (RCClient = GetClient()) { return RCClient.Get<T>(key); } } /// <summary> /// 获取客户端 /// </summary> /// <returns></returns> private static IRedisClient GetClient() { RedisClientFactory factory = RedisClientFactory.Instance; //设置server及password RedisClient client = factory.CreateRedisClient(WebConfig.RedisServer, WebConfig.RedisPort); client.Password = WebConfig.RedisPwd; return client; } }
相关文章推荐
- Redis 部署安装
- Redis入门(一)系统安装
- Centos7 安装Redis和Hiredis
- python脚本监控redis制作zabbix模板
- php-redis中文文档(转)
- 【redis学习】Redis数据库入门
- 王高利:CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- Redis的概述和简单使用
- redis结构分析——RDB文件
- python操作redis-hash
- redis结构分析——ziplist
- Java中使用Jedis操作Redis
- 关于redis分布式锁的使用
- redis来共享各个服务器的session,并同时通过redis来缓存一些常用的资源,加快用户获得请求资源的速度(转)
- Linux(CentOS 6.5) 上安装redis
- redis getshell总结
- Redis 缓存 + Spring 的集成示例 (不错的bolg)
- redis学习快捷键
- vcredist_x86.exe 静默安装方法
- redis学习笔记---redis集群