def add_redis(): host = RequestUtil.get_parameter('host', '') port = RequestUtil.get_parameter('port', '6379') password = RequestUtil.get_parameter('password', '') try: rst = RedisMonitor().ping(host=host, port=port, password=password) if not rst.get('success', ''): # ping 失败 return JsonUtil.object_2_json(rst) except: ResponseUtil.standard_response(0, 'Ping error!') # ping 通,添加 md5 = StringUtil.md5(host + str(port)) redis_info = RedisInfo.query.get(md5) if redis_info: redis_info.password = password else: redis_info = RedisInfo(md5=md5, host=host, port=port, password=password) redis_info.save() return ResponseUtil.standard_response(1, redis_info.dict())
def add_redis(): host = request.form.get("host") port = request.form.get("port") password = request.form.get("password") md5 = StringUtil.md5(host + str(port)) redis_info = RedisInfo.query.get(md5) if redis_info: redis_info.password = password else: redis_info = RedisInfo(md5=md5, host=host, port=port, password=password) redis_info.save() return ResponseUtil.standard_response(redis_info.dict())
def add_redis(host, port, psw, email): ''' info: 添加一个redis信息到数据库 ''' add_time = DateUtil.now_datetime() md5 = StringUtil.md5(host + str(port)) r = get_redis(md5) if r: #存在,update sql = "update redis_info set redis_host = ?, redis_port = ?, redis_pass = ?, email = ?, add_time = ? where md5 = ?" params = (host, port, psw, email, add_time, md5) return SqliteHandler().exec_update(sql, params) else: sql = "insert into redis_info (redis_host, redis_port, redis_pass, email, add_time, md5) values (?, ?, ?, ?, ?, ?)" params = (host, port, psw, email, add_time, md5) return SqliteHandler().exec_insert(sql, params)
def add_redis(host, port, psw, email): ''' info: 添加一个redis信息到数据库 ''' add_time = DateUtil.now_datetime() md5 = StringUtil.md5(host + str(port)) r = get_redis(md5) if r: #存在,update sql = "update redis_info set redis_host = ?, redis_port = ?, redis_pass = ?, email = ?, add_time = ? where md5 = ?" params = (host, port, psw, email, add_time, md5) return SqliteHandler().exec_update(sql, params) else: sql = "insert into redis_info (redis_host, redis_port, redis_pass, email, add_time, md5) values (?, ?, ?, ?, ?, ?)" params = (host, port, psw, email, add_time, md5) return SqliteHandler().exec_insert(sql, params)