1 Install Redis for asynchronous tasks
2 ====================================
4 In order to launch asynchronous tasks (useful for huge imports for example), we can use Redis.
9 You need to have Redis installed on your server.
16 apt-get install redis-server
21 The server might be already running after installing, if not you can launch it using:
28 Configure Redis in wallabag
29 ---------------------------
31 Edit your ``parameters.yml`` file to edit Redis configuration. The default one should be ok:
42 Depending on which service you want to import from you need to enable one (or many if you want to support many) cron job:
47 bin/console wallabag:import:redis-worker pocket -vv >> /path/to/wallabag/var/logs/redis-pocket.log
49 # for Readability import
50 bin/console wallabag:import:redis-worker readability -vv >> /path/to/wallabag/var/logs/redis-readability.log
52 # for Instapaper import
53 bin/console wallabag:import:redis-worker instapaper -vv >> /path/to/wallabag/var/logs/redis-instapaper.log
55 # for wallabag v1 import
56 bin/console wallabag:import:redis-worker wallabag_v1 -vv >> /path/to/wallabag/var/logs/redis-wallabag_v1.log
58 # for wallabag v2 import
59 bin/console wallabag:import:redis-worker wallabag_v2 -vv >> /path/to/wallabag/var/logs/redis-wallabag_v2.log
62 bin/console wallabag:import:redis-worker firefox -vv >> /path/to/wallabag/var/logs/redis-firefox.log
65 bin/console wallabag:import:redis-worker instapaper -vv >> /path/to/wallabag/var/logs/redis-chrome.log
67 If you want to launch the import only for some messages and not all, you can specify this number (here 12) and the worker will stop right after the 12th message :
71 bin/console wallabag:import:redis-worker pocket -vv --maxIterations=12