reids-py的源码很简单
-redis
-_init_.py
-_compact_.py (python 2.X版和 3.X版一些库/函数/方法的兼容)
-client.py (redis客户端,实例一个StrictRedis或者Redis,就可以操作Redis Server)
-connection.py(与Redis Server的联接,同时提供一个Redis连接池)
-exceptions.py (定义的异常)
-util.py (工具方法)
从代码结构上可以看到,redis-py的核心代码都在 connection.py和client.py。前一个与Redis Server联通,后一个是一个Redis的客户端,操作Redis Server。
我们先看client.py的代码。首先定义了一些后面要用到的方法。