What is Redis? How to use it with Python?
What is Redis?
Redis is an in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
How to use it with Python?
1. Install it
```sudo apt install redis-server
sudo pip3 install redis
```
2. Use it
>>> import redis >>> r = redis.Redis(host='localhost', port=6379, db=0) >>> r.set('foo', 'bar') True >>> r.get('foo') 'bar'
3. Use it with JSON
...4. Use it with Pickle
import pickle
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
obj = ExampleObject()
pickled_object = pickle.dumps(obj)
r.set('some_key', pickled_object)
unpacked_object = pickle.loads(r.get('some_key'))
More information