1 0 0 linhanqiu/small_testing Code Issues0 Pull requests0 Wiki Pulse Graphs Settings small_testing / 将条形码保存在redis数据库中 6fbabbc2 minutes ago linhanqiu Create 将条形码保存在redis数据库中 44 lines (32 sloc) 835 Bytes #redis是非关系型的键值型数据库 import string import random import redis KEY_LEN = 20 KEY_ALL = 200 def base_str(): return (string.letters + string.digits) def key_gen(): keylist = [random.choice(base_str()) for i in range(KEY_LEN)] return ("".join(keylist)) def key_num(num, result=None): if result is None: result = [] for i in range(num): result.append(key_gen()) return result #开始进行储存了 #连接数据库,搭建数据仓库 def redis_init(): r=redis_Redis(host='localhost',port=6379.db=0) return r def push_to_redis(key_list) for key in key_list: redis_init().lpush('key',key) def get_from_redis(): key_list=redis_init().lrange('key',0,-1) for key in key_list: print key if __name__ == "__main__": push_to_redis(key_num(200)) get_from_redis()