lnmp环境下配置Redis开机启动

之前博客中在本地虚拟环境下安装完了Redis,也安装了php的Redis扩展,但是每次用的时候都要手动的启动(其实也没什么问题,主要本地开关机频繁,导致很麻烦)

一、准备

  • 之前Redis下载到/lnmp/download/ 这个目录下了,我先将整个目录移到 /usr/local/redis 下
  • 同时将配置文件移动到 /etc/redis.conf
  • 移动之后就不用管了
  • 可以只复制 /lnmp/download/redis-4.0.6/src/redis-server
mkdir /usr/local/redis
cp /lnmp/download/redis-4.0.6/src/ /usr/local/redis/
cd /usr/local/redis/
cd redis/
cp redis.conf /etc/

二、修改配置文件 /etc/redis.conf

  • 将配置文件中daemonize 改为yes(默认为no)
  • daemonize:开启守护进程
vim /etc/redis.conf

保存退出vim

三、配置开机启动(有两种方式,这里是其中一种)

  • 也可以直接 vim /etc/rc.local(/etc/rc.d/rc.local时真实路径,括号外为软连接)
vim /etc/rc.d/rc.local

加入一行

/usr/local/redis/src/redis-server /etc/redis.conf


保存退出,重启服务器

四、测试

  • 代码如下
<?php
$redis = new Redis();
$redis->pconnect('127.0.0.1', 6379);
$redis->set('ceshi', 12345678);
echo $redis->get('cesih');
var_dump($redis->keys('*'));

完成