Home > Article > Operation and Maintenance > How to use Redis cache in Linux
Redis is a high-performance key-value database that is widely used in various application scenarios such as data caching, session management, and message queues. In the Linux operating system, we can use Redis as a cache to improve system performance and scalability. This article will introduce how to use Redis cache in Linux, mainly including the following aspects:
It is very easy to install Redis in Linux. You only need to use the apt-get command or the yum command to install it. The specific operations are as follows:
Ubuntu/Debian system:
$ sudo apt-get update
$ sudo apt-get install redis-server
CentOS system:
$ sudo yum install redis
After the installation is complete, you can use the following command to check whether Redis has been installed successfully:
$ redis-cli ping
PONG
If "PONG" is displayed It means that Redis has been installed successfully.
Redis uses port 6379 for communication by default. We can modify the Redis configuration in the /etc/redis/redis.conf configuration file. For example, we can change the listening address, modify the number of databases, etc. The following are some commonly used configurations:
bind 127.0.0.1
port 6379
logfile "/var/log/redis/redis.log"
requirepass mypassword
databases 16
After modifying the configuration file, use the following command to restart the Redis service:
$ sudo systemctl restart redis
The easiest way to use Redis for caching in Linux is to use the Redis client program redis-cli. The following are some commonly used commands:
$ redis-cli -h
$ set
$ get
$ expire < ;key>
$ del
For example, the following command sets a key-value pair and caches it for 10 seconds:
$ set mykey "Hello World"
$ expire mykey 10
It is also very easy to use Redis for caching in the program. We can use the official client library of Redis or the Redis client library in other languages, such as the redis-py library in the Python language. The following is an example of a Python program using the redis-py library for caching:
import redis
r = redis.StrictRedis(host='< host>', port=
r.set('mykey', 'Hello World' )
r.expire('mykey', 10)
value = r.get('mykey')
Summary
Using Redis for caching in Linux can greatly improve the performance and scalability of the system. This article introduces how to install Redis, configure Redis, and use Redis for data caching. If you are developing a high-performance application, then Redis cache is definitely a very useful tool.
The above is the detailed content of How to use Redis cache in Linux. For more information, please follow other related articles on the PHP Chinese website!