Hello,欢迎来到程序员社区。 今天聊一聊 Linux源码工程编译安装Redis,希望对大家有所帮助。
Java面试手册PDF下载:http://117.78.51.75/219-2
获取源码包
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=li编程电子书汇总bc
3、编译完成之后,用make install命令进行安装
make PREFIX=/usr/local/redis install
启动redis服务
1、进入redis的b编程电子书汇总in目录
2、准备配置文件
Redis服务在启动的时候可以指定配置文件,我们可以从redis的源码目录中拷贝一份配置文件模板到redis的安装目录,修改后使用
3、启动redis服务
并指定使用的配置文件
4、启动成功的显示
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”所去的文件
& : 把程序放到后台运行
方式二:
修改配置文件,
vi redis.conf
修改其中一个配置
保存文件后再用普通命令启动,也可以启动为后台模式。
客户端连接测试
时间不一定能证明很多东西,但是一定能看透很多东西。坚信自己的选择,不动摇,使劲跑,明天会更好。