In-memory data structure store, used as a database, cache and message broker
Redis is a free and open source in memory data structure store. It is widely used as a database, in memory cache or a message broker.
To install Redis on Fedora, run the following commands:
$ sudo dnf install redis # Install redis cli and server $ sudo systemctl start redis # Initialize redis server
To start redis on boot, run
$ sudo systemctl enable redis
To test redis-cli, run
$ redis-cli ping pong
The config file for Redis is located at
$ sudo nano /etc/redis/redis.conf
Redis should be always restarted after changing settings. Restart redis by running
$ sudo systemctl restart redis
Secure redis by enabling authentication. Add this line in
and after the Redis server restarts, all clients must execute
AUTH <AuthPassword> to be able to execute commands in Redis.