测试环境:centos7.6
、php7.1.18
、redis4.0.9
安装redis
redis官方下载地址:http://redis.io/download,根据自己需要选择下载。
$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz
$ tar -zxvf redis-4.0.9.tar.gz
$ mv redis-4.0.9 /usr/local/redis
$ cd /usr/local/redis
$ make
$ make install
安装完成后进入src
目录,会有redis服务程序redis-server
和redis测试程序redis-cli
。然后启动redis
服务。
$ cd src
$ ./redis-server
这种启动方式适用的是默认配置,就和在window下启动一样,关掉窗口redis
服务就会关闭,所以我们需要配置redis
在后台运行。
$ vi /usr/local/redis/redis.conf
将
daemonize no
改为
daemonize yes
然后保存就可以了。再次启动redis
服务
$ redis-server /usr/local/redis/redis.conf
测试redis
服务,表示成功。
[root@localhost src]$ ./redis-cli
127.0.0.1:6379> ping
PONG
配置redis服务管理脚本:
$ cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
修改redis,sudo vi /etc/init.d/redis
CONF="/usr/local/redis/redis.conf"
启动redis服务
$ /etc/init.d/redis start
Starting Redis server...
2357:C 16 September 18:03:31.088 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2357:C 16 September 18:03:31.088 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=2357, just started
2357:C 16 September 18:03:31.089 # Configuration loaded
安装php redis扩展
下载并安装:
$ wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
$ tar -zxvf 4.0.2.tar.gz
$ cd phpredis-4.0.2
$ /usr/local/php/bin/phpize # php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
将redis.so添加到php.ini中
$ echo 'extension=redis.so' >> /usr/local/php/etc/php.ini
重启php-fpm服务
$ /etc/init.d/php-fpm restart
查看redis扩展是否安装成功
$ php -m | grep redis
redis
然后就可以愉快地使用redis
啦。
redis
启动命令
$ /etc/init.d/redis start
redis
关闭命令
$ redis-cli -p 6379 shutdown