window下不用安裝虛擬機,也能夠玩轉linux,玩轉最新redis

想要了解redis的最新特性,但是windows下的能夠安裝的版本最高爲3.2,想要驗證redis的諸如stream特性的話,就無能爲力了。詳情見https://github.com/microsoftarchive/redis/releaseslinux

解決方法之一在windows上安裝虛擬機,而後再虛擬機上安裝linux操做系統,如centos,ubuntu等,而後再其上面安裝redis最新版本。這個有點麻煩,若是不想如此麻煩,該怎麼作呢?c++

WSL 是由 Windows 內核團隊與 Canonical 合做設計和開發的,能夠讓 Windows 10 下的開發者們在擁有 Windows 中那些強力支持以外,git

還能使用 Linux 下豐富的開發環境與工具,而不用啓動到另外的操做系統或者使用虛擬機。這絕對是一個「來自開發者,服務開發者」的 Windows 10 特點,它的目的是讓開發者們天天的開發工做都變得順暢而便捷。github

本文以centos爲例,進行演示redis

安裝前準備工做ubuntu

 

1. window10 下面安裝centoswindows

安裝步驟就按照提示進行便可centos

2.centos 安裝redis最新版本5.0.5ide

   2.1 進入centos,安裝wget工具

rpm -qa|grep "wget"

 2.2 安裝

yum -y install wget

2.3 下載redis最新包

 wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2.4 解壓

tar xzf redis-5.0.5.tar.gz

我是放到/usr/local目錄下的

2.5 安裝依賴

     yum groupinstall 'Development Tools'
     yum install gcc
     yum install gcc-c++

2.6 編譯

  進入redis-5.0.5 目錄

make

報錯:

fatal error: jemalloc/jemalloc.h: No such file or directory

  處理報錯

cd deps; make hiredis lua jemalloc linenoise

進入redis-5.0.5 目錄,從新編譯,安裝

make
make install

安裝成功

Hint: It's a good idea to run 'make test' 😉 INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install

2.7 修改redis.conf配置文件

protected-mode no # 關閉保護模式
daemonize yes     # 守護進程模式開啓
port 6381

2.8 啓動redis

此時/usr/local/bin下面有redis-server,redis-cli,啓動redis-server

/usr/local/bin/redis-server redis.conf

2.9 驗證redis

進入/usr/local/bin目錄

redis-cli -h 127.0.0.1 -p 6381

執行info

安裝成功

3.從window10上進行測試

設置key,在centos客戶端能夠獲取到。

相關文章
相關標籤/搜索