redis編譯到時候出現錯誤,記錄一下緣由redis
一、下載redis,https://redis.io/download ,通常選擇穩定版本,穩定版的版本號是偶數,當前最新版本是5.0.4,Linux可直接執行wget http://download.redis.io/releases/redis-5.0.4.tar.gz 下載。服務器
二、win系統下載以後將redis-5.0.4.tar.gz上傳到Linux主機上,執行tar zxvf redis-5.0.4.tar.gz解壓,而後cd redis-5.0.4 進入redis目錄。工具
三、執行編譯命令 make,正常會在src目錄下編譯出redis各個組件的二進制文件。性能
可是我編譯出錯了,問題提示的很明確 make[3]: gcc: Command not found測試
安裝gcc,yum install gcc ,安裝成功後從新執行make,此次編譯成功了ui
四、在src目錄下回生成redis各個組件的二進制文件命令行
能夠經過install命令直接安裝到指定目錄了日誌
mkdir -p /usr/local/bin;
install redis-server /usr/local/bin;server
五、配置文件在redis-5.0.4下,redis.conf和sentinel.conf,須要放到/etc/redis/目錄下,配置文件內容根據實際修改。blog
若是要設置密碼,編輯剛剛複製的配置文件: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的管理工具。