During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/flask_cache/__init__.py", line 528, in decorated_function
cache_key = decorated_function.make_cache_key(f, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/flask_cache/__init__.py", line 381, in make_cache_key
timeout=_timeout)
File "/usr/local/lib/python3.7/site-packages/flask_cache/__init__.py", line 350, in _memoize_version
version_data_list = list(self.cache.get_many(*fetch_keys))
File "/usr/local/lib/python3.7/site-packages/werkzeug/contrib/cache.py", line 636, in get_many
return [self.load_object(x) for x in self._client.mget(keys)]
File "/usr/local/lib/python3.7/site-packages/redis/client.py", line 1039, in mget
return self.execute_command('MGET', *args)
File "/usr/local/lib/python3.7/site-packages/redis/client.py", line 673, in execute_command
connection.send_command(*args)
File "/usr/local/lib/python3.7/site-packages/redis/connection.py", line 610, in send_command
self.send_packed_command(self.pack_command(*args))
File "/usr/local/lib/python3.7/site-packages/redis/connection.py", line 585, in send_packed_command
self.connect()
File "/usr/local/lib/python3.7/site-packages/redis/connection.py", line 489, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 101 connecting to localhost:6379. Network is unreachable.
这里显示你网络不可达啊
你可以先调出redis的日志,如果没发现异常,有可能是临时端口耗尽,可以用连接池试试
import redis
conn = redis.Redis()
所有线程都换成 conn 可能就好了
网络不通,先测试一下网络吧