22 lines
591 B
C#
22 lines
591 B
C#
|
|
using langguanApi.Common.Redis;
|
|||
|
|
|
|||
|
|
namespace langguanApi.Extensions
|
|||
|
|
{
|
|||
|
|
public static class RedisExtension
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// add redis service
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="services"></param>
|
|||
|
|
/// <param name="redisOptions"></param>
|
|||
|
|
public static void AddRedis(this IServiceCollection services, Action<RedisOptions> redisOptions)
|
|||
|
|
{
|
|||
|
|
services.AddSingleton<RedisHelper>();
|
|||
|
|
if (redisOptions != null)
|
|||
|
|
{
|
|||
|
|
redisOptions.Invoke(RedisOptions.Default);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|