Redis is an open-source (BSD licensed), in-memory data structure store. You can use it as a Memcached alternative to store simple key-value pairs. Moreover, you can use it as a NoSQL database or even a message broker with the Pub-Sub pattern. Redis is written in C programming language. The Redis project is developed and maintained by a project core team and, as of 2015, is sponsored by Redis Labs .
This tutorial will help you install the Redis server and PHP extensions on an Ubuntu 20.04 LTS system.
Table of contents:
- Prerequisites
- Install Redis
- Configure Redis
- Install PHP Extension (Optional)
- Connect to Redis Server
- Managing the Redis Service
Step 1: Prerequisites
- System running Ubuntu 20.04
- Access Terminal Command line
- Sudo or root privileges on local or remote machines
Step 2: Install Redis
Redis packages are available under the default apt repository for the installation of Redis on an Ubuntu VPS.
Start by updating the packages to the latest version. Run the following command:
sudo apt update 
Install Redis using the following command.
sudo apt install redis-server 
Once the installation is completed, you can check the version of Redis using the following command.
redis-server -v ![]()
Step 3: Configure Redis
Redis can start without a configuration file using a built-in default configuration. Aim to make Any extra parameter exchange, you can use ict configuration file: /etc/redis/redis.conf. Edit the Redis configuration file in a text editor to make changes:
sudo nano /etc/redis/redis.conf Configure Memory
Update the following values in the Redis configuration file. You can use its configuration file /etc/redis/redis.conf::
maxmemory 256mb maxmemory-policy allkeys-lru Configure supervisord
For Ubuntu, we can safely select the systemd as the supervised so that Redis can interact with your supervision tree. You can use its configuration file /etc/redis/redis.conf:

Binding to localhost
By default, the Redis server doesn’t accept remote connections. You can connect to Redis only from 127.0.0.1 (localhost) – the machine where Redis is running.
If you are using a single server setup where the client connecting to the database is also running on the same host, you should not enable remote access. You can use its configuration file /etc/redis/redis.conf::
bind 127.0.0.1 ::1 
Verify redis is listening on all interfaces on port 6379. Run the following command:
ss -an | grep 6379 
Configure Password
Configuring a Redis password enables one of its two built-in security features – the auth command, which requires clients to authenticate to access the database. You can use its configuration file /etc/redis/redis.conf::















































































































Paling Banyak Dipilih
Viral Lagu “Tak Diberi Tulang…
Anjing sudah menggonggong karena karena "tak diberi tulang lagi"
Inilah 5 Produk Jam Tangan…
Apa benar, yang nomor 4 itu adalah produk ROLEX...???
Berusia Setengah Abad sejak 6/8/1973…
Berikut untuk mengingatkan kita kembali tentang Sejarah: "Kita bukan pembuat…
Pembiayaan Digantung Tak Ada Kabar…
Kriet mate bank Aceh nyan menyoe meurusan ngen ureng Aceh.…
Ada Dua Nama Calon Direktur…
Siapapun nanti dirut yg terpilih, saya siap membantu bas menggarap…
Active Threads
Bikin malu Rakyat Republik Indonesia saja!
Hana jelas, Leh kiban di meubut di kelola,Meu peu cap…
Paling Dikomentari
Kanda Bahlil Girang Disanjung dengan…
Rosan Roeslani Bongkar Akal-akalan Keuangan…
Apa itu Rehabilitasi dan Tujuannya
Kabar Gembira, Bustami Hamzah Resmi…
Bukan Sekadar Pelengkap! PTS Kini…
Komentator Paling Aktif
Komentar Paling Aktif
Jeffrey Epstein yahudi nggak jelas dan pelaku pelecehan sensual.
Syukur lah karena seharusnya memang langsung dimakan karena bukan namanya…
Ara lagi salah minum obat. Kami maklum. hahahaha...
Bikin malu Rakyat Republik Indonesia saja!
Anjing sudah menggonggong karena karena "tak diberi tulang lagi"
Berita Terpopuler