After redis server reconnected, the redis lua script should be load again.
log
File "/usr/local/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 543, in solve_dependencies
solved = await call(**sub_values)
File "/usr/local/lib/python3.10/site-packages/fastapi_limiter/depends.py", line 50, in __call__
pexpire = await self._check(key)
File "/usr/local/lib/python3.10/site-packages/fastapi_limiter/depends.py", line 29, in _check
pexpire = await redis.evalsha(
File "/usr/local/lib/python3.10/site-packages/redis/asyncio/client.py", line 514, in execute_command
return await conn.retry.call_with_retry(
File "/usr/local/lib/python3.10/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry
return await do()
File "/usr/local/lib/python3.10/site-packages/redis/asyncio/client.py", line 488, in _send_command_parse_response
return await self.parse_response(conn, command_name, **options)
File "/usr/local/lib/python3.10/site-packages/redis/asyncio/client.py", line 535, in parse_response
response = await connection.read_response()
File "/usr/local/lib/python3.10/site-packages/redis/asyncio/connection.py", line 864, in read_response
raise response from None
redis.exceptions.NoScriptError: No matching script. Please use EVAL.
description
After redis server reconnected, the redis lua script should be load again.
log