Hello, Was trying to follow the steps to use Redis for caching but i'm getting a Fatal error when I run redisJobChronService. I added the following to LocalSettings.php
$wgMainCacheType = 'redis';
$wgObjectCaches['redis'] = [
'class' => 'RedisBagOStuff',
'servers' => [ '...redis.sock' ]
];
$wgSessionCacheType = 'redis';
$wgJobTypeConf['default'] = [
'class' => 'JobQueueRedis',
'redisServer' => '...redis.sock',
'redisConfig' => [],
'daemonized' => true
];
the I cloned mediawiki/services/jobrunner as suggested to the wiki root and followed the steps creating config.json with
{
"groups": {
"basic": {
"runners": 0
}
},
"limits": {
},
"redis": {
"aggregators": [
"...redis.sock"
],
"queues": [
"...redis.sock"
]
},
"dispatcher": "nothing"
}
but when I run "php redisJobChronService --config-file=config.json"
I'm getting
Fatal error: Uncaught error: Class "wikimedia\IPUtils" not found
Anyone help would be appreciated. Thanks
Also for the '...redis.sock' do I need to add the port at the end or just the path ?