xxyy
2025-03-05 6d578d016127db97d6f981ff18614ef52a2e0ede
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//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;
}