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 那些看...