因此,我将由登录用户上传的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