博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux redhat 下让redis以服务方式运行
阅读量:6581 次
发布时间:2019-06-24

本文共 1076 字,大约阅读时间需要 3 分钟。

hot3.png

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就可以服务方式运行

转载于:https://my.oschina.net/201003674/blog/650164

你可能感兴趣的文章
samba简易配置
查看>>
庆祝在CNBlogs开博!
查看>>
javascript reverse string
查看>>
南阳oj 题目6 喷水装置(一)
查看>>
运筹学上机实验 - 单纯形方法的两阶段法
查看>>
CF294C Shaass and Lights
查看>>
oracle 11g 报错记录
查看>>
文件状态是否变化
查看>>
MongoDB的副本集Replica Set
查看>>
Maven项目中的配置文件找不到以及打包问题
查看>>
面向对象
查看>>
HDU 1058 Humble Numbers
查看>>
NYOJ The Triangle
查看>>
wps10.1中将txt转为excel
查看>>
解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题...
查看>>
[BZOJ3312][USACO]不找零(状压DP)
查看>>
gtp转换mbr
查看>>
django rest framework
查看>>
poj1985 求树的直径
查看>>
Python PyPI中国镜像
查看>>