def getKeys(name,*filters): tag = "metadata:%s"%name if type(filters)==str: tag+=":"+filters else: for i in filters: tag+=":"+i return RedisCli.keys(tag)
001006045,控江 001006046,鞍山 001006542,新江湾城 001007016,曹家渡 002028999,天虹百货 002028a00,左岸商业街 002028a01,星州街 002028a02,高和路 002028a03,湖畔商圈 002027a04,珠江路 002027a05,金枫路 002027a06,汾湖路 """ if __name__=="__main__": for k in RedisCli.keys("metadata:district:*"): RedisCli.delete(k) for i in data.split("\n"): if i=="": continue cd,name=i.split(",",2) if len(cd)==3: RedisCli.set("metadata:district:%s"%cd,name.encode("utf8")) elif len(cd)==6: RedisCli.set("metadata:district:%s:%s"%(cd[:3],cd[3:]),name.encode("utf8")) elif len(cd)==9: RedisCli.set("metadata:district:%s:%s:%s"%(cd[:3],cd[3:6],cd[6:]), name.encode("utf8"))