Redis调用及使用

首先第一步:

     添加引用
          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集合存储到缓存中    还有就是如果数据库数据变动  缓存中的数据会自动更新  这该怎么搞?
posted @ 2015-09-15 17:49  秋分落叶  阅读(178)  评论(4编辑  收藏  举报