redis is an open source Key-Value database written in C language, supports network interaction, and can be memory-based or persistent.
The official website address of redis is very easy to remember, it is redis.io. (I checked specifically and found that the domain name suffix io belongs to the national domain name and is the British Indian Ocean territory)
Currently, Vmware is funding the development and maintenance of the redis project.
The reading speed of Redis is 110,000 times/s and the writing speed is 81,000 times/s
atom. All operations of Redis are atomic, and Redis also supports atomic execution of several operations after they are fully merged.
Supports multiple data structures: string (string); list (list); hash (hash), set (set); zset (ordered set)
Persistence, master-slave replication (cluster)
Supports expiration time, transactions, and message subscription.
Officially does not support window, but there is a third-party version.
Step 1: Download the installation package
Visit https://redis.io/ download Go to the official website to download. Download the latest version 4.0 here.
Step 2: Installation
1. Copy the compressed package through the remote management tool Go to the Linux server and perform the decompression operation
##tar -zxf redis-4.0.9.tar.gz2. Enter the decompressed file directory and use make to Compile the decompressed Redis fileIllustration: Here, because my redis installation directory is in the /usr/locat/ directory, the following operations will occur Note: If there is a problem during the compilation process, it may be that the installation package was downloaded incorrectly. Here you can try to use the installation package downloaded by others or directly use wget http://download.redis.io/releases/redis-4.0.9.tar.gzIf you find that the above reading cannot solve the problem, please refer to this link: https://www.cnblogs.com/ liu2-/p/6914159.htmlAfter the compilation is completed, you can see that there will be corresponding src, conf and other folders in the decompressed file redis-3.0.7 3. After successful compilation, enter the src folder and execute make install to install Redis. The installation is completed as shown below, and the interface is as follows:Step 3: Deployment
1. In order to facilitate management, Move the conf configuration file and common commands in the Redis file into a unified file
1), create bin and etc filesAs shown in the figure: 2) Go back to the installation directory, find redis.conf, copy and move it to /usr/local/redis/ectExecute the command as follows:mv redis.conf /usr/local/redis/etc/ Enter the src directory and move mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-rdb redis-cliredis-server to /usr/local/redis/bin/Execute the command: mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-rdb redis-cli redis-server/usr/local /redis/bin/View the moved files in sequence
2. Execute redis-server to start redis
3. Set the binding IP (Note: This step can be omitted if not required)
If necessary, you can change the binding IP in the above picture to the specified IP.
4. Set up the background to start redis
1) First edit the conf file and change the daemonize attribute to yes (indicating that it needs to run in the background)
cd etc/ vim redis.conf
Change no to yes
2), start the redis service again, and specify the startup service configuration file
redis-server/usr/local/redis/etc/redis.conf
The configuration background runs successfully.
The above is the detailed content of How to install Redis on Linux system. For more information, please follow other related articles on the PHP Chinese website!