namespace WIDESEAWCS_RedisService.Storage { public interface IObjectStorageService { /// /// 存储对象(Hash结构) /// bool SetObject(string key, T value, TimeSpan? expiry = null) where T : class; /// /// 获取对象 /// T? GetObject(string key) where T : class; /// /// 设置对象的某个字段 /// bool SetField(string key, string field, string value); /// /// 获取对象的某个字段 /// string? GetField(string key, string field); /// /// 删除对象 /// bool Delete(string key); /// /// 删除对象的某个字段 /// bool DeleteField(string key, string field); /// /// 判断对象是否存在 /// bool Exists(string key); } }