linux下安装redis并设置自启动

1.下载安装包

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

2.解压安装包并安装

1.tar xzf redis-5.0.3.tar.gz 
2.cd redis-5.0.3
3.make 
4.make install

3.启动和停止Redis

1.进入目录
cd /usr/local/bin

2.直接运行redis-server即可启动Redis
redis-server

 

4.通过初始化脚本启动Redis

1.进入目录redis源代码目录下的utils下
cd redis-5.0.3/utils/

2.将utils目录下 redis_init_script 复制到/etc/init.d
cp /root/redis-5.0.3/utils/redis_init_script /etc/init.d

3.建立以下2个文件夹
/etc/redis
/var/redis/端口号

4.然后将 /root/redis-5.0.3 目录下redis.conf 复制到上边新建的目录/etc/redis下
cp /root/redis-5.0.3/redis.conf /etc/redis
然后 重命名 mv redis.conf 6379.conf (这个根据端口号来)

5.修改6379.conf

vi 6379.conf

daemonize 改为 yes	#使Redis以守护进程模式运行
pidfile	改为 /var/run/redis_端口号.pid	#设置Redis的PID文件位置
port	改为 你的端口号	#设置Redis监听的端口号
dir	改为 /var/redis/你的端口号	#设置持久化文件存放位置

:wq 保存

6.现在可以通过以下命令启用、停用redis
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

5.让Redis随系统自动启动

1.修改文件
vi /etc/init.d/redis_6379

在打开的redis初始化脚本文件头部第四行的位置,追加下面两句

# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database

*注意 # 不要删除


:wq 保存


2.添加完毕后进行保存,即可通过下面的命令将Redis加入系统启动项里了


chkconfig redis_6379 on

通过上面的操作后,以后也可以直接用下面的命令对Redis进行启动和关闭了,如下

service redis_6379 start
service redis_6379 stop

 

*错误解决

/var/run/redis_6379.pid exists, process is already running or crashed

可以删除 rm -rf /var/run/redis_6379.pid

然后重新执行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

winx96

谢大哥~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值