Hi,
When I try to use caching on my application, I get the following error from running Redis server.
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/utils/functional.py", line 224, in inner
self._setup()
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/utils/functional.py", line 360, in _setup
self._wrapped = self._setupfunc()
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/contrib/auth/middleware.py", line 24, in <lambda>
request.user = SimpleLazyObject(lambda: get_user(request))
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/contrib/auth/middleware.py", line 12, in get_user
request._cached_user = auth.get_user(request)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/contrib/auth/__init__.py", line 180, in get_user
user = backend.get_user(user_id)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/contrib/auth/backends.py", line 161, in get_user
user = UserModel._default_manager.get(pk=user_id)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/cacheops/query.py", line 390, in get
return qs._no_monkey.get(qs, *args, **kwargs)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/db/models/query.py", line 411, in get
num = len(clone)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/django/db/models/query.py", line 258, in __len__
self._fetch_all()
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/cacheops/query.py", line 321, in _fetch_all
self._cache_results(cache_key, self._result_cache)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/cacheops/query.py", line 206, in _cache_results
cache_thing(self._prefix, cache_key, results,
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/cacheops/query.py", line 46, in cache_thing
load_script('cache_thing', settings.CACHEOPS_LRU)(
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/redis/client.py", line 4067, in __call__
return client.evalsha(self.sha, len(keys), *args)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/redis/client.py", line 3143, in evalsha
return self.execute_command('EVALSHA', sha, numkeys, *keys_and_args)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/redis/client.py", line 901, in execute_command
return self.parse_response(conn, command_name, **options)
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/redis/client.py", line 915, in parse_response
response = connection.read_response()
File "/Users/cheppers/opt/miniconda3/envs/crawly-app/lib/python3.8/site-packages/redis/connection.py", line 747, in read_response
raise response
redis.exceptions.ResponseError: Error running script (call to f_f6b93ec749d56aefa37c49bbc5e7a6eedd0d4ec3): @user_script:15: @user_script: 15: Lua redis() command arguments must be strings or integers
Hi, When I try to use caching on my application, I get the following error from running Redis server.
System:
Redis Version: