程序员社区

Linux源码工程编译安装Redis

Hello,欢迎来到程序员社区。 今天聊一聊 Linux源码工程编译安装Redis,希望对大家有所帮助。

Java面试手册PDF下载:http://117.78.51.75/219-2

获取源码包

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

2、把安装包上传到服务器,解压缩
Linux源码工程编译安装Redis插图
Linux源码工程编译安装Redis插图1

编译源码

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

2、用make命令来对redis的c语言源码工程进行编译
Linux源码工程编译安装Redis插图2
如果报错提示缺少gcc,则安装gcc

yum install -y gcc

Linux源码工程编译安装Redis插图3

Linux源码工程编译安装Redis插图4

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

make MALLOC=li编程电子书汇总bc 

Linux源码工程编译安装Redis插图5

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

 make  PREFIX=/usr/local/redis  install

Linux源码工程编译安装Redis插图6

启动redis服务

1、进入redis的b编程电子书汇总in目录
Linux源码工程编译安装Redis插图7
2、准备配置文件
Redis服务在启动的时候可以指定配置文件,我们可以从redis的源码目录中拷贝一份配置文件模板到redis的安装目录,修改后使用
Linux源码工程编译安装Redis插图8

Linux源码工程编译安装Redis插图9
3、启动redis服务
并指定使用的配置文件
Linux源码工程编译安装Redis插图10
4、启动成功的显示
Linux源码工程编译安装Redis插图11
5、启动为后台服务
上述启动方法,会让redis服务进程运行在console前台,最好应该放到后台运行,可将启动命令改为如下方式:

方式一:

nohup bin/redis-server 编程电子书汇总./redis.conf 1>/dev/nullJava面试手册 2>&1 &

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

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

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

Java面试手册

& : 把程序放到后台运行
Linux源码工程编译安装Redis插图12
方式二:

修改配置文件,

vi redis.conf

修改其中一个配置
Linux源码工程编译安装Redis插图13
保存文件后再用普通命令启动,也可以启动为后台模式。

客户端连接测试

Linux源码工程编译安装Redis插图14

时间不一定能证明很多东西,但是一定能看透很多东西。坚信自己的选择,不动摇,使劲跑,明天会更好。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Linux源码工程编译安装Redis

一个分享Java & Python知识的社区