//using Furion.ConfigurableOptions; 
 | 
using WIDESEA_Core.Core; 
 | 
  
 | 
namespace WIDESEA_Cache; 
 | 
  
 | 
/// <summary> 
 | 
/// 缓存设置 
 | 
/// </summary> 
 | 
public class CacheSettingsOptions : IConfigurableOptions 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 使用Redis 
 | 
    /// </summary> 
 | 
    public bool UseRedis { get; set; } 
 | 
  
 | 
    /// <summary> 
 | 
    /// 是否每次启动都清空 
 | 
    /// </summary> 
 | 
    public RedisSettings RedisSettings { get; set; } 
 | 
} 
 | 
  
 | 
/// <summary> 
 | 
/// Redis设置 
 | 
/// </summary> 
 | 
public class RedisSettings 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 连接地址 
 | 
    /// </summary> 
 | 
    public string Address { get; set; } 
 | 
  
 | 
    /// <summary> 
 | 
    /// 密码 
 | 
    /// </summary> 
 | 
    public string Password { get; set; } 
 | 
  
 | 
    /// <summary> 
 | 
    /// 数据库 
 | 
    /// </summary> 
 | 
    public int Db { get; set; } = 0; 
 | 
  
 | 
    /// <summary> 
 | 
    /// 是否每次启动都清空 
 | 
    /// </summary> 
 | 
    public bool ClearRedis { get; set; } = false; 
 | 
} 
 |