Redis/MediaWiki: Difference between revisions

From Bibliotheca Anonoma
No edit summary
No edit summary
(One intermediate revision by the same user not shown)
Line 2: Line 2:


https://blog.go2tech.de/2016/02/the-jobqueue-how-droidwiki-de-runs-jobs/
https://blog.go2tech.de/2016/02/the-jobqueue-how-droidwiki-de-runs-jobs/
Make sure to get the latest versions of Redis from outside your distribution, which can be old: https://www.linode.com/docs/databases/redis/deploy-redis-on-ubuntu-or-debian


== Redis with HHVM as Session Handler ==
== Redis with HHVM as Session Handler ==
Line 16: Line 18:
* [https://segmentfault.com/q/1010000004968214 Source: HHVM + mediawiki 怎么配置]
* [https://segmentfault.com/q/1010000004968214 Source: HHVM + mediawiki 怎么配置]


== MediaWiki Object Cache with Redis ==
== MediaWiki Object/Main/Session Cache with Redis ==


[[mw:Redis#Setup]]
[[mw:Redis#Setup]]

Revision as of 14:03, 17 January 2017

Redis can be used as an alternative to memcached, and function as the job queue (no more running runJobs.php)

https://blog.go2tech.de/2016/02/the-jobqueue-how-droidwiki-de-runs-jobs/

Make sure to get the latest versions of Redis from outside your distribution, which can be old: https://www.linode.com/docs/databases/redis/deploy-redis-on-ubuntu-or-debian

Redis with HHVM as Session Handler

Redis support is built into HHVM. You can just set redis as a save handler in HHVM, rather than using files.

/etc/hhvm/php.ini
session.save_handler = redis
session.save_path = "tcp://localhost:6379"

MediaWiki Object/Main/Session Cache with Redis

mw:Redis#Setup

MediaWiki Job Queue with Redis

mw:Redis#Job queue