private static IChronicleBuilder ConfigureRedisPersistence(this IChronicleBuilder builder, ChronicleRedisSettings settings) { builder.Services.AddStackExchangeRedisCache(options => { options.Configuration = settings.Configuration; options.InstanceName = settings.InstanceName; }); builder.UseSagaLog <RedisSagaLog>(); builder.UseSagaStateRepository <RedisSagaStateRepository>(); return(builder); }
public static IChronicleBuilder UseRedisPersistence(this IChronicleBuilder builder, ChronicleRedisSettings settings) { return(builder.ConfigureRedisPersistence(settings)); }