在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操作進行設定和讀取變數: