From 158bf0244472cffe02736032fc23f331c98a0b80 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sat, 13 Apr 2013 22:46:35 -0700 Subject: [PATCH] Expiring shared stories story read keys. --- apps/social/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/social/models.py b/apps/social/models.py index 089715587..c124753b2 100644 --- a/apps/social/models.py +++ b/apps/social/models.py @@ -1515,9 +1515,13 @@ class MSharedStory(mongo.Document): r.sadd('B:%s' % self.user_id, self.story_db_id) r.zadd('zB:%s' % self.user_id, self.story_db_id, time.mktime(self.shared_date.timetuple())) + r.expire('B:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) + r.expire('zB:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) h.sadd('B:%s' % self.user_id, self.feed_guid_hash) h.zadd('zB:%s' % self.user_id, self.feed_guid_hash, time.mktime(self.shared_date.timetuple())) + h.expire('B:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) + h.expire('zB:%s' % self.user_id, settings.DAYS_OF_UNREAD*24*60*60) def remove_from_redis(self): r = redis.Redis(connection_pool=settings.REDIS_POOL)