def key_set(): redis_config = ['key', 'value'] if not request.json: return vo.fail(406) for one in redis_config: if one not in request.json or request.json[one] == '': return vo.fail(406) redis = mainConfig.getRedis() redis.set(request.json['key'], request.json['value']) return vo.success()
def init_redis(): config_list = ['host', 'port', 'password', 'db'] if not request.json: return vo.fail(406) for one in config_list: if one not in request.json: return vo.fail(406) global redis redis = RedisConfig(request.json['host'], request.json['port'], request.json['password'], request.json['db']).getConnection() try: redis.ping() except Exception as e: print('Failed to connect', e) redis = None mainConfig.setRedis(None) return vo.fail(408) print('Successfully initialized Redis ', redis) mainConfig.setRedis(redis) return vo.success()