Redis如何讀取乙個物件樹?

時間 2021-06-01 15:57:08

1樓:

首先,不推薦序列化儲存的方案,原因很簡單:對student物件屬性進行編輯的的時候,需要重新序列化,效率太低。

我推薦的方案:

1. 對每個包含student的teacher單獨建立乙個關係key,key名編碼方式舉例:"teacher"+id+"student",選用set,member就是關聯的學生們的id(不用考慮重複問題,redis自動去重)

2. 根據member集合中的元素,就可以找到具體student對應的key了。

不知道能不能看明白,舉個例子:

redis> SMEMBERS teacher001student

1) "003"

2) "007"

redis> HGETALL student003

1) "name"

2) "Jimmy Black"

3) "age"

4) "10"

redis> HGETALL student007

1) "name"

2) "Ann Jimson"

3) "age"

4) "11"

第乙個是001老師的學生關係,包含學生003和007

根據根據學生key的命名規則,可以拼出student003和student007兩個key

如何找到乙個合適的物件?

樂樂果園 個人覺得應當走出舒適區,尋找三觀合適,生活步調大差不差的,生活細節可以磨合,但是三觀不能磨合。朋友介紹,中介,工會,校友群,各種活動群,甚至網路,但是一定要了解對方的過往。 Protea 同母胎solo 快26歲了,一公尺八也不醜怎麼也有4.5分。就是找不到物件,也沒人喜歡。工作程式設計師...

redis的乙個快取問題,怎樣設計才最做優?

Akka 雖然問題已經是很久以前的了,但是我覺得可以設定乙個EXPIRE Redis的命令 時限,使用者只要一發表文章就更新下這個key就行了,如果超出了我們設定的時限這個key就失效,我們可以通過查詢這個key是否失效來判斷使用者是否在設定時限發表過文章.不過對於EXPIRE這個命令對效能有何影響...

如何知道乙個女孩有沒有物件

muni 我看身邊的人是這樣的啦,不一定,還是直接去問比較好,沒什麼要害羞的!1 看性格,那些大大咧咧風風火火的大部分沒有物件,那些看起來很女人,很居家,比較安靜的,說話聲音沒那麼大的,一般都是有男朋友。2 聽笑聲,那些哈哈哈哈笑得花枝亂顫的,一般沒有男朋友,那些莞爾一笑的基本上有男朋友。3 那些看...