1. Installing Redis
Redis download can download the latest stable version on http://redis.io/website.
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
TAR-ZXVF redis-3.0.5.tar.gz
CD redis-3.0.5
Make
CD src/
Copy the executable files under SRC to/usr/local/bin/.
CP redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel redis-trib . rb/usr/local/bin/
Redis-server:redis Server Daemon Startup program
REDIS-CLI:REdis command line operation tool.
Redis-benchmark:redis Performance testing tools to test the read and write performance of Redis in your system and in your configuration
Create a Redis Data Catalog
Mkdir-p/home/redis/data
Copy the default redis.conf file to the Redis directory
CP redis.conf/home/redis/data/
-----------------------------------------------
Vim redis.conf
Modify
Daemonize Yes
Pidfile /home/redis/data/redis.pid
LogFile /home/redis/data/redis.log
-----------------------------------------------
redis.conf file each parameter meaning:
Daemonize: Whether to run daemon mode later
Pidfile:pid File Location
Port: Port number for listening
Timeout: Request time-out
Loglevel:log Information level
Logfile:log File Location
Databases: number of open databases
Save *: How often the snapshot is saved, the first * indicates how long, and the second * indicates how many times the write operation was performed. Snapshots are automatically saved when a certain number of writes are performed within a certain amount of time. Multiple conditions can be set
Rdbcompression: Whether to use compression
Dir: Save directory for data snapshots
----------------------------------------------
Start Redis
Redis-server /home/redis/data/redis.conf
To see if the port is open
Netstat-nlpt | grep 6379
Stop Redis
Killall resid-server or Kill ' cat /home/redis/data/redis.pid'
Attention:
After the installation is complete, Redis does not have a password, so exposing it to the public is dangerous, so we need to turn on password authentication in the configuration file.
Vim redis.conf
Find Requirepass foobared
Modified to: Requirepass test12345 (test12345 is the password you set)
And then you can go through the REDIS-CLI certification.
Redis-cli-p 6379
127.0.0.1:6379> Auth test12345
127.0.0.1:6379> Info
=================================================================
2. Installing the Redis PHP extension
Cd/usr/local/src
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
TAR-ZXVF 2.2.4.tar.gz
CD phpredis-2.2.4
Phpize #用phpize生成configure配置文件 If you cannot find phpize This command, perform the Yum install Php-devel installation
./configure--with-php-config=/usr/bin/php-config
Make
Make install
A redis.so is generated in the/usr/lib64/php/modules/directory after execution is completed
Vim/etc/php.ini
Add to
extension= "Redis.so"
Then execute php-m to see the loaded Redis module.
Installing Redis and PHP Redis extensions