Linux源码工程编译安装Redis

本文介绍如何从官网下载Redis源码包,并在Linux服务器上完成编译安装过程。此外还提供了两种启动Redis服务的方法,包括使用nohup命令及通过修改配置文件实现后台运行。

获取源码包

1、先去官网(http://redis.io/download )下载一个源码工程(redis官网版本只支持linux/微软开源事业部维护了一个windows版本)

2、把安装包上传到服务器,解压缩
这里写图片描述
这里写图片描述

编译源码

1、切换到解压出来的源码工程目录中

2、用make命令来对redis的c语言源码工程进行编译
这里写图片描述
如果报错提示缺少gcc,则安装gcc

yum install -y gcc

这里写图片描述

这里写图片描述

安装 Redis 执行 make #error “Newer version of jemalloc required”的解决方法:

make MALLOC=libc 

这里写图片描述

3、编译完成之后,用make install命令进行安装

 make  PREFIX=/usr/local/redis  install

这里写图片描述

启动redis服务

1、进入redis的bin目录
这里写图片描述
2、准备配置文件
Redis服务在启动的时候可以指定配置文件,我们可以从redis的源码目录中拷贝一份配置文件模板到redis的安装目录,修改后使用
这里写图片描述

这里写图片描述
3、启动redis服务
并指定使用的配置文件
这里写图片描述
4、启动成功的显示
这里写图片描述
5、启动为后台服务
上述启动方法,会让redis服务进程运行在console前台,最好应该放到后台运行,可将启动命令改为如下方式:

方式一:

nohup bin/redis-server ./redis.conf 1>/dev/null 2>&1 &

Nohup:控制台关闭或闲置超时,也不退出

1>/dev/null : 把程序的“1”——标准输出,重定向到文件/dev/null

2>&1 : 把程序的“2”——错误输出,重定向到“1”所去的文件

& : 把程序放到后台运行
这里写图片描述
方式二:

修改配置文件,

vi redis.conf

修改其中一个配置
这里写图片描述
保存文件后再用普通命令启动,也可以启动为后台模式。

客户端连接测试

这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值