How to Uninstall or Remove Redis from Ubuntu 24.04
Redis is a popular in-memory data store widely used for caching, real-time analytics, and high-performance applications. While many developers choose to install Redis on their Ubuntu servers, there are times when you may want to completely remove it. Whether you're troubleshooting, switching to another database, or just cleaning up your system, this guide will walk you through the steps to properly uninstall or remove Redis from Ubuntu 24.04.
This article assumes you previously installed Redis using instructions like those found in the Vultr guide.
Step 1: Stop the Redis Service
Before you begin the removal process, you need to stop the Redis service to ensure it is not running in the background.
Run the following command:
sudo systemctl stop redis
You can check if the service has stopped successfully by running:
sudo systemctl status redis
If it shows as inactive or dead, you can proceed to the next step.Step 2: Disable Redis from Starting at Boot
To prevent Redis from automatically starting on boot, disable the service:
sudo systemctl disable redis
This ensures Redis won't attempt to launch the next time the system starts up.
Step 3: Remove Redis Packages
Now, you can uninstall Redis from your Ubuntu 24.04 system.
Use the apt command to remove the Redis server and associated files:
sudo apt remove redis-server -y
If you want to also clean up configuration files that were installed with the package:
sudo apt purge redis-server -y
This command will remove Redis along with its configuration settings.
Step 4: Delete Residual Files and Directories
Even after uninstalling Redis, some directories and log files may still remain on your system. To completely remove Redis, delete these residual files manually:
sudo rm -rf /etc/redis
sudo rm -rf /var/log/redis
sudo rm -rf /var/lib/redis
Be sure to double-check the directories before deleting them to avoid accidentally removing unrelated files.
Step 5: Remove Redis User and Group (Optional)
Redis typically creates its own system user and group when installed. If you are sure Redis is no longer needed on the system, you can remove the Redis user and group:
sudo deluser --remove-home redis
sudo delgroup redis
Note: Only perform this step if Redis will not be reinstalled or used by any other application on the system.
Step 6: Verify Redis is Completely Removed
To confirm Redis is fully uninstalled, try running:
redis-cli
If Redis has been successfully removed, you should see an error like:
Command 'redis-cli' not found
Additionally, you can check whether the Redis service still exists:
sudo systemctl status redis
It should return that no such service exists.
Conclusion
While it's common to install Redis on Ubuntu 24.04 to enhance web performance and caching, there are times when removing Redis is necessary. Following the steps in this guide will ensure that Redis is properly uninstalled from your system without leaving behind unnecessary files or services. If you plan to reinstall Redis later, you can follow a reliable tutorial such as Vultr’s step-by-step guide to get back up and running.
Cleaning your server of unused software not only frees up resources but also reduces potential security vulnerabilities. Always verify that uninstallation was successful and perform routine system maintenance for optimal performance.

