Commit 63179558 by zhouminghui

test Redis

parent 9c774e0c
......@@ -8,7 +8,7 @@ namespace Bailun.DC.Common
{
public class RedisHelper
{
public static string RedisServiceAddr = "localhost:6379";
public static string RedisServiceAddr = "127.0.0.1:6379";
public static ConnectionMultiplexer Redis { get; set; }
......@@ -51,29 +51,29 @@ namespace Bailun.DC.Common
/// <param name="key"></param>
/// <param name="value"></param>
/// <returns></returns>
public static bool Add<T>(string key, T value)
public static bool Add<T>(string key, T value, TimeSpan? expire = null)
{
using (var conn = ConnectionMultiplexer.Connect(RedisServiceAddr))
{
var db = conn.GetDatabase();
return db.StringSet(key, JsonConvert.SerializeObject(value));
}
}
/// <summary>
/// 添加(带过期时间)
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="key"></param>
/// <param name="value"></param>
/// <param name="expire"></param>
/// <returns></returns>
public static bool Add<T>(string key, T value, TimeSpan expire)
{
using (var conn = ConnectionMultiplexer.Connect(RedisServiceAddr))
{
var db = conn.GetDatabase();
return db.StringSet(key, JsonConvert.SerializeObject(value), expire);
return db.StringSet(key, JsonConvert.SerializeObject(value), null);
}
}
///// <summary>
///// 添加(带过期时间)
///// </summary>
///// <typeparam name="T"></typeparam>
///// <param name="key"></param>
///// <param name="value"></param>
///// <param name="expire"></param>
///// <returns></returns>
//public static bool Add<T>(string key, T value, TimeSpan expire)
//{
// using (var conn = ConnectionMultiplexer.Connect(RedisServiceAddr))
// {
// var db = conn.GetDatabase();
// return db.StringSet(key, JsonConvert.SerializeObject(value), expire);
// }
//}
}
}
......@@ -527,7 +527,19 @@ namespace Bailun.DC.WebApi.Controllers
[HttpGet("syncMonthSalesProfiOrderDetail")]
public object SyncMonthSalesProfiOrderDetail(DateTime? date)
=>new FinanceService().SyncMonthSalesProfiOrderDetail(date);
[HttpGet("testRedis")]
public object TestRedis()
{
try
{
Bailun.DC.Common.RedisHelper.Add("test0819", "test add redis");
return Bailun.DC.Common.RedisHelper.GetString("test0819");
}
catch (Exception e)
{
return e.Message;
}
}
#endregion
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment