码迷,mamicode.com
首页 > 其他好文 > 详细

Redis调用及使用

时间:2015-09-15 19:45:21      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

首先第一步:

     添加引用
          1.ServiceStack.DLL
            ServiceStack.Interfaces.DLL
            ServiceStack.ServiceInterface.DLL
以上引用都可以在网上下载到
          2.调用:
 demo: string ticket = "" ;
           string host = "localhost" ;
           string elementKey = "guoneiredis" ;
 
            using (RedisClient redisClient = new RedisClient (host))
            {
                if (redisClient.Get<string >(elementKey) == null)
                {
                       Thread .Sleep(2000);
                        redisClient.Add(elementKey, sb.ToString(), DateTime .Now.AddSeconds(300));//参数已键值对存储  最后一个参数为缓存时间 “可无”
                        ticket = sb.ToString();
                 }
                else
                {
                    ticket = redisClient.Get< string >(elementKey).ToString();
                }
 
先存储字符串类型;
 
集合类行存储和读取 本主页不会  正在研究。。。   
还望懂得朋友指点迷境。
 
主要是想将Datatable或者List集合存储到缓存中    还有就是如果数据库数据变动  缓存中的数据会自动更新  这该怎么搞?

Redis调用及使用

标签:

原文地址:http://www.cnblogs.com/whhlog/p/4810955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!