redis编译和安装出现错误

redis编译到时候出现错误,记录一下原因

1、下载redis,https://redis.io/download ,一般选择稳定版本,稳定版的版本号是偶数,当前最新版本是5.0.4,Linux可直接执行wget http://download.redis.io/releases/redis-5.0.4.tar.gz 下载。

2、win系统下载之后将redis-5.0.4.tar.gz上传到Linux主机上,执行tar zxvf redis-5.0.4.tar.gz解压,然后cd  redis-5.0.4 进入redis目录。

3、执行编译命令 make,正常会在src目录下编译出redis各个组件的二进制文件。

      但是我编译出错了,问题提示的很明确 make[3]: gcc: Command not found

安装gcc,yum install gcc ,安装成功后重新执行make,这次编译成功了

4、在src目录下回生成redis各个组件的二进制文件

可以通过install命令直接安装到指定目录了

mkdir -p /usr/local/bin;
install redis-server /usr/local/bin;

5、配置文件在redis-5.0.4下,redis.conf和sentinel.conf,需要放到/etc/redis/目录下,配置文件内容根据实际修改。

如果要设置密码,编辑刚刚复制的配置文件:vi redis.conf,解除requirepass参数的注释,并设置值,例如:requirepass abc23

Redis的主要组件

redis-benchmark:Redis 性能检测工具,测试Redis在你的系统及你的配置下的读写性能。

redis-check-aof:Redis aof 日志文件修复工具。

redis-check-rdb:Redis 的dump 数据文件的修复工具,是rdb备份的文件。

redis-cli:Redis 命令行执行工具。

redis-server:Redis 服务器的守护进程启动程序。

redis-trib.rb: 是官方提供的Redis Cluster的管理工具。

原文地址:https://www.cnblogs.com/yanh0606/p/10869907.html