该包下面主要是数据库的处理与memcached存储。里面封装了,从memcached数据到python对象的映射。可以以操纵python对象的方式进行memcached中存储的数据的操作,只要在不同的进程中实例化相同名称的memobject对象,就能保证对象中的数据是一致的。还包含了将这个对象中的数据同步到数据库的出来方法。这里不需去写一句sql语句。
dbpool.py
class DBPool 数据库连接池
def initPool(self,**kw): 初始化数据库连接池,这里传入的参数应该是个dict
从 config.json中获取db的以下属性:
"host","user","passwd","port","db"
def connection(self): 获取一条数据库连接