linux源码安装redis并添加到系统服务

马谦马谦马谦 2017年11月20日22:40:32 发表评论
文章最后编辑于:2019-9-23 22:51:46

linux源码安装redis并添加到系统服务

一、安装

Redis官网地址:redis官网,当前最新稳定版版5.0.5,先下载redis:

解压源码文件编译:

注意make的时候要添加MALLOC=libc参数,否则可能出现以下报错:

这个参数的用处是指定redis使用的malloc函数为libc中的,默认情况下redis使用的是jmalloc,大部分系统默认没有安装,会报错。

编译完成之后在src目录下会生成编译好的程序,我们需要的文件列表为:

其中redis-server是服务端,redis-cli是客户端,为了方便使用,把它们统一都放到/usr/local/redis目录下:

拷贝完成后,直接运行redis-server 就能启动redis了,可以加上--port 参数指定运行端口。

二、配置

默认的配置文件在安装目录下:redis.conf ,复制到/etc/redis/ 目录下:

配置文件中的一些参数说明:

三、添加到系统服务

3.1 services服务

安装目录下的utils 默认有一个redis_init_script 脚本,复制到/etc/ini.d 目录下:

里面需要修改的内容:

启动和关闭redis:

3.2 systemd服务

使用systemd服务时,注意redis不能以守护进程启动:

复制以下内容到/etc/systemd/system/redis_6379.service

然后执行systemctl start redis_6379即可启动服务。

本文共执行41次查询,耗时0.280秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: