redis执行make后就能用了,无需执行make install

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis执行make后就能用了,无需执行make install相关的知识,希望对你有一定的参考价值。

我按照redis的官方文档,下载tar.gz文件后,解压,执行了make操作之后就可以使用redis了。但是网上的安装方式,还需要执行make install命令。
个人觉得,make是编译,make install才是安装,网上的安装方式应该合理。我就纳闷了,为什么官网上直接make一下就行,实际也是如此。难道redis最新版,编译一下就行了?非常难以理解。

参考技术A 自己看看makefile不就好了

centos详细安装redis步骤

1. 从官网(http://redis.io)下载最新稳定版
2. 使用命令解压下载的tar包:tar –zxvf redis-3.2.0.tar.gz
3. 通过命令cd redis-3.2.0进入源码目录,执行make命令(直接输入make,然后回车。执行完make后会在src目录下生成redis-server、redis-cli等文件)
4. 目录不变,继续执行make install,执行完后会在/usr/local/bin目录下生成redis-server、redis-cli等文件
5. 目录不变,执行./utils/install_server.sh配置Redis随系统启动(执行期间会询问一些配置,可以直接回车不做修改)
6. 通过ps -ef|grep redis命令查看Redis进程是否存在,存在则说明redis已经启动。
7. 启动redis命令:service redis_6379 start
8. 关闭redis命令:service redis_6379 stop
9. 重启redis命令:service redis_6379 restart
10. Redis默认只能从本机连接,所以需要修改配置文件,使用vi打开/etc/redis/6379.conf,可以看到62行的代码为bind 127.0.0.1,把这里修改为bind *当前机器的ip*,例如
11. 至此,就可以在其他机器上远程访问redis了。

以上是关于redis执行make后就能用了,无需执行make install的主要内容,如果未能解决你的问题,请参考以下文章

安装redis执行make时出错及解决方案

redis-安装

Redis个人总结

CentOS 6.5 安装 Redis 执行 make #error "Newer version of jemalloc required"

centos详细安装redis步骤

关于make (待补充)