由於間隔時間較長、機器的環境不同等等原因,所以每次安裝redis的時候總是不那么順利,所以這次我要做個筆記
文章大部分內容源於https://blog.csdn.net/gisredevelopment/article/details/50234737
1、先用命令:gcc -v 檢查linux是否安裝了gcc
如果沒有安裝就按照下面的命令依次執行
yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make
2、去redis官方網站下載最新穩定版本的redis包:https://redis.io/download
3、新建兩個文件夾:用於存放redis配置文件和啟動文件,這個步驟對於高手而言是靈活步驟。
mkdir -p /usr/local/redis/etc 存放配置文件 mkdir -p /usr/local/redis/bin 存放啟動文件
4、安裝redis
解壓下載的redis安裝包,cd進入src目錄,執行make命令,執行
make PREFIX=/usr/local/redis/bin install
此時你也許會遇到2個常見錯誤:
第一個錯誤:sh: ./mkreleasehdr.sh: Permission denied 解決方案:權限不夠,在src目錄下執行:chmod 777 /mkreleasehdr.sh 第二個錯誤:error: jemalloc/jemalloc.h: No such file or directory 解決方案:在src目錄下執行:make MALLOC=libc
此時可以看到 /usr/local/redis/bin 目錄下多了7個配置文件。再將redis目錄中的redis.conf通過cp命令復制到/usr/local/redis/etc中
5、啟動redis
進入/usr/local/redis/bin目錄,執行 ./redis-server命令,如下圖:
成功啟動redis服務。
6、設置密碼:
在/usr/local/redis/bin目錄下執行 ./redis-cli 進入redis客戶端
查詢redis密碼:config get requirepass
設置redis密碼為root: config set requirepass root
認證登陸redis: auth root