Redis-py is The Python interface to the Redis key-value store.
The library encapsulates an actual TCP connection to a Redis server and sends raw commands, as bytes serialized using the REdis Serialization Protocol (RESP), to the server. It then takes the raw reply and parses it back into a Python object such as bytes, int, or even datetime.datetime.
pip install redis
import redis r = redis.Redis( host='localhost', port=6379, db=0, password=None, socket_timeout=None, )
The arguments specified above are the default ones, so it's the same as calling
r = redis.Redis().
db parameter is the database number. You can manage multiple databases in Redis at once, and each is identified by an integer. The max number of databases is 16 by default.
- Redis returned objects are bytes type, so you may need to convert it to string with
- Real Python introduction to Redis-py
- Docs: Very technical and small.
Last update: 2020-06-02