Linux配置redis

本文参照:

http://www.cnblogs.com/HYXJavaweb/p/5217262.html?utm_source=tuicool&utm_medium=referral

http://www.2cto.com/os/201406/307712.html

1、安装redis必须已经安装了gcc,如果没安装gcc 就使用命令 yum install -y gcc

2、解压redis安装包,进入/etc/local/prod_src/redis-3.2.9

3、编译:make

4、测试安装:make test(如果有错误,根据错误安装缺少的组件,没有的话直接安装)

5make install

  [root@localhost src]# make install

  Hint: It's a good idea to run 'make test' ;)

  INSTALL install 。。。。。。。

见到这个你就安装成功了,意思是说好习惯是先运行测试,然后我们再来移动和修改配置文件。

6、移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local/prod_src)

创建两个文件夹,bin用于存放命令,conf用于存放配置文件。

src目录下的7个命令文件移动到/usr/local/redis/bin/

mkdir -p /usr/local/prod_src/redis-3.2.9/bin  /usr/local/prod_src/redis-3.2.9/etc

cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb ../bin

redis-3.2.9文件夹下的redis.conf复制到/usr/local/redis-3.2.9/conf/

mv *.conf conf

7启动redis服务
 进入/usr/local/redis/bin/目录下执行,已配置文件启动redis

./redis-server usr/local/prod_src/redis-3.2.9/conf/redis.conf
然后再查看redis是否启动,我们往往需要查看6379端口是否被占用,如果出现以下情况那么就服务开启成功.
  [root@localhost bin]# netstat -tunpl | grep 6379
    tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 41645/./redis-serve 
    tcp6 0 0 :::6379 :::* LISTEN 41645/./redis-serve 
至此,redis服务已经按照配置文件启动成功!!

8、修改redis配置文件,设置redis可以后台运行,vim redis-3.2.9/conf/redis.conf

daemonize 改为yes可以吧redis改为后台启动

9、安装完在redis-3.2.9目录下执行bin/redis-server

然后在另一个shell窗口执行src/redis-cli,可以正确运行。
但是我们显然想将之作为服务来启动运行。

 

10、下面是将redis配置为服务的操作步骤,首先将utils/redis_init_script文件复制到/etc/init.d下
cp /usr/local/redis-3.2.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-3.2.9,所以上面两行改为
EXEC=/usr/local/redis-3.2.9/bin/redis-server
CLIEXEC=/usr/local/redis-3.2.9/bin/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-3.2.9/redis.conf /etc/redis/6379.conf
5.完成上面的操作之后,即可注册服务:
chkconfig --add redis
然后启动redis服务
service redis start
redis就可以服务方式运行

 

转载于:https://www.cnblogs.com/accphero/p/7088783.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值