Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
KeenWiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
How to setup redis on a Linux vps
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
To set up Redis on a Linux VPS, follow these steps: 1. Update your system packages: ``` sudo apt update ``` 2. Install Redis: ``` sudo apt install redis ``` 3. Verify the installation: ``` redis-cli --version ``` 4. Check Redis service status: ``` sudo systemctl status redis ``` 5. If not running, start Redis: ``` sudo systemctl start redis ``` 6. Enable Redis to start on boot: ``` sudo systemctl enable redis ``` 7. Configure Redis by editing the configuration file: ``` sudo nano /etc/redis/redis.conf ``` 8. Set important configuration parameters: - Bind address: `bind 127.0.0.1` - Protected mode: `protected-mode yes` - Set max memory: `maxmemory 256mb` 9. Save the configuration and restart Redis: ``` sudo systemctl restart redis ``` 10. Test the Redis connection: ``` redis-cli ping ``` If successful, you should see "PONG" as the response. For enhanced security, consider renaming or deactivating dangerous Redis commands and implementing regular backups and log auditing[1]. Citations: [1] https://www.hostinger.com/tutorials/how-to-install-and-setup-redis-on-ubuntu/ [2] https://anovin.mk/tutorial/how-to-install-and-set-up-redis-on-a-vps/ [3] https://www.inmotionhosting.com/support/server/how-to-install-redis-on-your-vps-dedicated-server/ [4] https://www.kdnuggets.com/getting-started-redis-installation-setup-guide [5] https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/ [6] https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-ubuntu-20-04 [7] https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/ [8] https://www.youtube.com/watch?v=mfMWqDXz118 --- Answer from Perplexity: pplx.ai/shareTo use Redis to speed up Moodle, follow these steps: 1. Install Redis on your server: ``` sudo apt install redis ``` 2. Configure Redis by editing `/etc/redis/redis.conf`: - Set a password: `requirepass redispass123` - Enable supervised mode: `supervised systemd` 3. Restart Redis: ``` sudo systemctl restart redis ``` 4. Install the PHP Redis extension: ``` sudo apt install php-redis ``` 5. Configure Moodle to use Redis: - Edit Moodle's `config.php` file - Add the following lines: ```php $CFG->session_handler_class = '\core\session\redis'; $CFG->session_redis_host = '127.0.0.1'; $CFG->session_redis_port = 6379; $CFG->session_redis_auth = 'redispass123'; ``` 6. In Moodle's admin interface: - Go to Site admin > Plugins > Caching > Configuration - Add a new Redis instance - Set Redis as the default cache for Application and Session caches 7. Fine-tune cache settings in Moodle for optimal performance Using Redis can significantly improve Moodle's performance by: - Reducing database load - Improving session management - Enhancing overall responsiveness For best results, consider running Redis on a separate server with sufficient CPU and memory resources[3]. Citations: [1] https://severalnines.com/blog/using-redis-offload-galera-cluster-session-management-data-moodle/ [2] https://docs.moodle.org/en/Performance_recommendations [3] https://severalnines.com/blog/not-happy-your-moodle-performance-heres-how-maximise-your-server-resources/ [4] https://trovelearning.com/knowledge/speeding-your-moodle-site [5] https://github.com/google/moodle-on-gcp/blob/main/docs/configuring-redis-cache-with-moodle.md [6] https://lingellearning.com/lms/first-steps-to-take-when-improving-moodle-performance/ [7] https://moodle.org/mod/forum/discuss.php?d=398444 [8] https://stackoverflow.com/questions/63500392/how-to-setup-redis-cache-for-moodle-sever --- Answer from Perplexity: pplx.ai/share
Summary:
Please note that all contributions to KeenWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
KeenWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)