C#中使用redis作为缓存
- 打开package包控制台
- 引入CsRedis
install-package CsRedis
c# 中使用
#region 基本用法
using (var redis=new RedisClient("127.0.0.1",6379))
{
redis.Set("name", "hangsan");
redis.Set("age", 18);
string Name = redis.Get("name");
string age = redis.Get("age");
Console.WriteLine(Name+"="+age);
//hash 类型
redis.HMSet("myinfo", new Dictionary<string, string>
{
{ "info", "string" },
{ "age", "true" },
{ "time", DateTime.Now.ToString() },
});
Dictionary<string, string> myinf=redis.HGetAll("myinfo");
//设置获取时间
redis.Set("gender", "1", new TimeSpan(0, 0, 10));
Console.WriteLine( redis.Get("gender"));
Thread.Sleep(10000);
Console.WriteLine( redis.Get("gender"));
}
#enregion