Redis is an open-source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets, and sorted sets.

Before using Redis with Laravel, we encourage you to install and use the phpredis PHP extension via PECL. 

 

Install Redis on RHEL 8 / CentOS 8

Redis on RHEL 8 is available on the AppStream repository. To install Redis, execute the following command on your system:

yum module list redis

 

After successfully installation, start Redis service and enable auto-start on system reboot.

sudo systemctl enable redis.service
sudo systemctl start redis.service

 

Once the package is installed, start and enable Redis service to start on boot.

sudo systemctl enable --now redis

 

Service status should show running.

 

Step 2 – Install Redis PHP extension

We assume you already have PHP installed on your system. You must have the PHP pear package installed on your system.

sudo dnf install php-pear php-devel

 

Now, execute commands to enable the Redis PHP extension on your CentOS server.

pecl install igbinary igbinary-devel redis

 

After that, execute a command to verify Redis PHP extension is enabled:

php -m | grep redis

 

Redis server has been installed on your system along with the PHP extension.

Step 3 – Configure Redis as a Cache Server

Redis can be started without a configuration file using a built-in default configuration. But to make any extra parameter changes, you can use its configuration file: /etc/redis/redis.conf. Edit the Redis configuration file in a text editor to make changes

vim /etc/redis/redis.conf

 

Update the following values in the Redis configuration file according to your requirement. You can increase the max memory limit as available on your server.

maxmemory 256mb
maxmemory-policy allkeys-lru

 

The above configuration tells Redis to remove any key using the LRU algorithm when the max memory of 256Mb is reached. Save the configuration file and restart the Redis service:

 

Step 4 – Test Connection to Redis Server

Use redis-cli tool to verify the connection between the Redis server and redis-cli.

redis-cli

 

127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

 

You have successfully installed the Redis cache server on your CentOS 8 system. 

Cette réponse était-elle pertinente? 0 Utilisateurs l'ont trouvée utile (0 Votes)