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的管理工具。