This article explains how to install Valkey on Ubuntu 24.04.
Valkey is an in-memory key-value store database forked from the Redis code due to changes in the Redis license.
Valkey can run as a standalone daemon or in a cluster and supports a collection of datatypes, including strings, numbers, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, and more.
The steps below walk you through installing Valkey on Ubuntu 24.04.
Install Valkey on Ubuntu
Before installing Valkey, update Ubuntu, then install Valkey. You don’t have to include additional repositories, as Valkey’s packages are included in Ubuntu’s default repositories.
sudo apt update
sudo apt install valkey
Once installed, its configuration file is located at /etc/valkey/valkey.conf
.
Configure Valkey
To adjust Valkey’s settings, open the default configuration file by running the command below.
sudo nano /etc/valkey/valkey.conf
Adjust settings based on your environment.
......
......
# listening interface
# localhost only by default
# if you'd like to connect from other Hosts,
# change to the own IP address or set to [0.0.0.0]
bind 127.0.0.1 -::1
# By default, outgoing connections (from replica to master, from Sentinel to
# Accept connections on the specified port, default is 6379.
# listening port
port 6379
# By default the server does not run as a daemon. Use 'yes' if you need it.
daemonize yes
# Set the number of databases. The default database is DB 0, you can select
# dbid is a number between 0 and 'databases'-1
databases 16
Once you’re done adjusting the settings, save and exit the file.
Then, restart Valkey by running the command below.
sudo systemctl restart valkey
Operation
Here are some of the basic commands you can use to operate Valkey.
Connect to the local Valkey server.
valkey-cli
Connect to another Valkey server.
valkey-cli -h node01.example.com
Show connected clients.
client list
Show stats and requests.
info
monitor
Exit from console
quit
That should do it!
Conclusion:
In summary, installing and configuring Valkey on Ubuntu 24.04 is straightforward. Following the abovementioned steps, you can quickly start with the in-memory key-value store. Here are the key takeaways:
- Ease of Installation: Valkey is readily available in Ubuntu’s default repositories, simplifying the installation process.
- Configuration Flexibility: The configuration file allows customization to fit various environments and use cases.
- Basic Commands: Familiarizing yourself with basic commands ensures Valkey’s efficient operation.
- Daemon Support: Valkey can run as a daemon or in a cluster, offering versatility for different deployment scenarios.
- Data Management: Supports a wide range of data types, making it suitable for diverse applications.
With these points in mind, Valkey is a powerful option for anyone needing an efficient key-value store.
Leave a Reply