I configured two Redis instances, one on port 6379 (MUC) and one on port 6380 (Session) on the same server.
This configuration runs fine.
I see problems with this new admin task of Redis, the task doesn't work and fails with errors:
| Maak geheugen vrij dat gebruikt wordt door verlopen items in de Redis cache\cachestore_redis\task\ttl | Rediscachestore_redis | Thursday, 20 October 2022, 07:57 | Thursday, 3 November 2022, 15:15 | 57 | * | * | * | * | 480 | Ja |
|---|
In the tasks logs I see these errors:
Execute scheduled task: Maak geheugen vrij dat gebruikt wordt door verlopen items in de Redis cache (cachestore_redis\task\ttl) ... started 15:02:02. Current memory use 4.5 MB. Debugging increased temporarily due to faildelay of 120 core/capabilities: ... used 0 dbqueries ... used 0.0090029239654541 seconds Scheduled task failed: Maak geheugen vrij dat gebruikt wordt door verlopen items in de Redis cache (cachestore_redis\task\ttl),Wrong parameter count for Redis::zRem() Backtrace: * line 445 of /cache/stores/redis/lib.php: call to Redis->zRem() * line 611 of /cache/stores/redis/lib.php: call to cachestore_redis->delete_many() * line 75 of /cache/stores/redis/classes/task/ttl.php: call to cachestore_redis->expire_ttl() * line 259 of /lib/cronlib.php: call to cachestore_redis\task\ttl->execute() * line 120 of /lib/cronlib.php: call to cron_run_inner_scheduled_task() * line 73 of /lib/cronlib.php: call to cron_run_scheduled_tasks() * line 178 of /admin/cli/cron.php: call to cron_run()Is it a problem if this task doesn't work, and anyone who has an idea why it goes wrong?