1. 程式人生 > 其它 >在Linux上安裝redis

在Linux上安裝redis

CENTOS安裝REDIS

學學redis知識,就在上邊安裝了個redis,不過這次安裝的是最新的穩定版:3.2.9。

redis3.0以後就支援叢集了。

安裝的前提條件:

需要安裝gcc:yum install gcc-c++

使用yum(包管理器)安裝(yum:基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查詢、安裝、刪除某一個、一組甚至全部軟體包的命令)

[root@lihaoyang /]# yum install gcc-c++

接著是一堆下載的過程,中途會問:

Is this ok [y/d/N]: y

直到最後出現:Complete!,接下來的步驟和下邊就一樣的了,但是如果你的linux是mini版的,有很多軟體包都沒有,在執行make命令時,會找不到命令,

執行這一行命令:就好了

yum -y install gcc automake autoconf libtool make


用WinSRC把redis的安裝包上傳到centos裡自己建的目錄redistar下,切換到長傳目錄並解壓安裝包:

解壓後可以看到redistar下有解壓後的檔案:

進入到解壓後的目錄,不用執行config命令,因為redis沒有開發冗餘程式碼,然後直接執行make命令進行編譯:

編譯後效果如下:

不用再make install,make install的本質就是安裝,把一些可執行程式複製到指定目錄的過程,我們用redis可以自己copy需要的檔案。

(注:也可以執行make install,執行的話就不需要再手動建立redis的執行目錄了:

[root@bogon redis-3.0.0]# make install PREFIX=/usr/local/redis 會在user/local/redis下建立相關檔案)

進入到src目錄下:

redis不像其他軟體一樣一般安裝後會在usr/local下建立一個執行目錄,所以自己在user/local下也建立一個redis的執行目錄,然後拷貝redis解壓後的src目錄下的redis-cli和redis-server到剛才建立的目錄:

然後進入到redis的解壓目錄,把redis.conf配置檔案也拷貝到redis的執行目錄/usr/local/redis下:

切換到/usr/local/redis目錄,用命令./redis-server啟動redis,./表示當前目錄,這是前端啟動redis 的方式,前端啟動,當前指令碼視窗只要關閉,redis服務就會停掉

修改redis.conf配置檔案,啟動方式改為後端啟動,用vi命令開啟redis.conf檔案,修改daenonize為yes,則表示為後臺啟動redis:

啟動redis的時候帶上配置檔案,ps -A|grep redis 是檢視所有關於redis的程序:

可以看到redis在後臺已經成功啟動了。

進入/usr/local/redis,執行./redis-cli進入redis的操作終端,進行簡單的set、get操作進行設定和讀取變數: