首先第一步:
添加引用
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集合存储到缓存中 还有就是如果数据库数据变动 缓存中的数据会自动更新 这该怎么搞?
时间: 2024-10-14 09:06:04