Redis6 Windows 版本編譯

編譯工具

  • Cygwin3

步驟

  1. 下載 Cywinsetup-x86_64.exe傳送門

  2. 下載 redis源碼

  3. 安裝

選擇安裝路徑,這個是之cygwin命令窗口的路徑。這個路徑就是cygwin模擬linux環境的根路徑/,再這個路徑之下會有home/<用戶名>的文件夾,相當於windows環境中D:\devtools\cygwin64目錄 就是cygwin模擬環境的/目錄

image

選擇package 路徑

一路next 下去就行了,中途鏡像的時候添加阿里的源,輸入http://mirrors.aliyun.com/cygwin/

要額外添加 make,gcc-core,gcc-g++ libgcc1 libgccpp1

一路下一步安裝完成就行,最後選擇創建桌面快捷方式。

  1. 解壓

將源碼包文件放到 D:\devtools\cygwin64\home\<用戶名> 下,就可以再cygwin模擬環境看到了

tar -xvf redis-5.0.7.tar.gz

僅5.x版本需要替換hiredis ,6.x版本不需要替換hiredis ,直接make & make install 即可

刪除源碼deps 目錄下的hiredis 目錄,因爲壓縮包裏的這部分代碼編譯回報錯

克隆最新的源碼到deps目錄下

git clone https://github.com/redis/hiredis.git

返回redis源碼根目錄,執行make && make install 編譯成功後可以看到一堆exe文件。但是這個exe文件目前是無法再windows環境執行的。將這些exe文件拷貝到一個任意目錄。然後拷貝D:\devtools\cygwin64\bin\cygwin1.dll 文件到 exe 文件所在的目錄。同時exe 目錄設置好redis.conf文件. cmd 中運行redis-server.exe

redis.conf 內容太多,就不貼出來了,就是redis的標準配置文件

伸手黨福利

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章