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