1
를 저장하지 않습니다servicestack.redis 내가 다음과 같은 클래스가 사전 등록
public class UserSettings : IMongoEntity
{
[BsonId]
public ObjectId _id { get; private set; }
[BsonElement("Uid")]
public ObjectId UserId { get; set; }
private Dictionary<string, StatusImportance> _imp;
protected Dictionary<string, StatusImportance> ImportanceCollection
{
get {
if(_imp == null)
_imp = new Dictionary<string, StatusImportance>();
return _imp;
}
set { _imp = value; }
}
}
내가 하나 이상의 객체와의 ImportanceCollection이 클래스의 객체를 레디 스에 저장합니다. 그런 다음 캐시에서 다시 가져올 때 null입니다.
저는 RedisClient를 ICacheClient로 사용하고 있습니다.
어떤 아이디어? 또는 RedisClient가 사전 속성을 저장하지 않습니까?
감사
그럼 개인 회원으로 개체를 저장하고 나중에 캐시에서 가져 오려면 어떻게해야합니까? – Omri