下载
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
移动到 /usr/local 目录
cp redis-4.0.9.tar.gz /usr/local
解压
tar -zxvf redis-4.0.9.tar.gz
进目录
cd redis-4.0.9
安装到指定目录
make PREFIX=/usr/local/redis install
拷贝配置文件到安装目录下
cd /usr/local/redis
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cp /usr/local/redis-4.0.9/redis.conf /usr/local/redis/bin/
进入安装目录 bin 下
cd /usr/local/redis/bin/
启动 redis
./redis-server
后端模式启动
vim /usr/local/redis/bin/redis.conf
daemonize yes # no 改为 yes
执行如下命令启动 redis
cd /usr/local/redis/bin/
./redis-server ./redis.conf
连接 redis
/usr/local/redis/bin/redis-cli
关闭 redis
强行终止 redis 进程可能会导致 redis 持久化数据丢失。正确停止 Redis 的方式应该是向 Redis 发送 SHUTDOWN 命令,命令为
cd /usr/local/redis
./bin/redis-cli shutdown
强行终止 redis
pkill redis-server
让 redis 开机自启
vim /etc/rc.local
添加
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
安装 php 扩展 redis
进入 /usr/local/ 目录
cd /usr/local/
下载
wget https://codeload.github.com/phpredis/phpredis/zip/develop
改名为
mv develop ./phpredis-develop.zip
解压
unzip phpredis-develop.zip
进目录
cd phpredis-develop
重新编译
phpize
执行编译
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
修改 php.ini 配置文件
vim /usr/local/php/etc/php.ini
在 extension 处添加
; redis
extension=redis.so
重启 php、nginx
killall php-fpm
php-fpm
nginx -s reload