February 2018
Intermediate to advanced
456 pages
9h 56m
English
Let's add the following to our RedisClient:
def get_all_messages(self):
return [
{
'id': message_id,
'message': self.redis.get(message_id)
}
for message_id in self.redis.keys()
]
We start off by using self.redis.keys() to gather all keys that are stored in Redis, which, in our case, are the message IDs. We then have a list comprehension that will iterate through all of the message IDs and create a dictionary for each one, containing the message ID itself and the message that is stored in Redis, using self.redis.get(message_id).
Read now
Unlock full access