1.从官网下载redis-2.8.9.tar.gz之后,将redis解压在/usr/local下,目录是redis-2.8.9,然后按照官网给出的办法安装redis即可。 2.安装完在redis-2.8.9目录下执行src/redis-server 然后在另一个shell窗口执行src/redis-cli,可以正确运行。 但是我们显然想将之作为服务来启动运行。 3.下面是将redis配置为服务的操作步骤,首先将utils/redis_init_script文件复制到/etc/init.d下 cp /usr/local/redis-2.8.9/utils/redis_init_script /etc/rc.d/init.d/redis 将redis_init_script复制到/etc/rc.d/init.d/,同时易名为redis 然后vi /etc/rc.d/init.d/redis 在文档第二行添加 # chkconfig: 2345 80 90然后注意 EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cli 因为我们的安装目录是/usr/local/redis-2.8.9,所以上面两行改为 EXEC=/usr/local/redis-2.8.9/src/redis-server CLIEXEC=/usr/local/redis-2.8.9/src/redis-cli 还要注意redis文件的 $EXEC $CONF这里,在CONF后面增加& $EXEC $CONF &“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将占据在前台,占用了主用户界面,造成其它的命令执行不了。 4.可以看到在/etc/init.d/redis文件中,有这么一行: CONF="/etc/redis/${REDISPORT}.conf"于是将redis配置文件拷贝到/etc/redis/下 mkdir /etc/redis cp /usr/local/redis-2.8.9/redis.conf /etc/redis/6379.conf 5.完成上面的操作之后,即可注册服务: chkconfig --add redis 然后启动redis服务 service redis start redis就可以服务方式运行 (责任编辑:IT) |