因此,我將由登錄用戶上傳的YouTube視頻元數據存儲在django的緩存中。元數據如下所示:如何更新存儲在django緩存中的字典?
{'user': {'channels': [{'id': 1, 'etag': '2', 'videos': [{'id': '1', 'etag': '2'},]},]}
每個不同的用戶都有自己的元數據。現在我想更新存儲在緩存中的這些數據(例如更新一些頻道視頻)。我可以做些什麼嗎?
cache.set('user', channels[0]['videos']=[new list], 30)?
在此先感謝。
如果你只是通過'cache.get'獲得'user'的緩存,然後更新通道並通過'cache.set'設置它呢?或者,考慮將每個用戶的頻道存儲在不同的緩存鍵下。 – alecxe 2013-04-23 13:25:13