最近花了一些時間學習了一下Redis,記錄下整個過程供以後的學習吧。
Redis是什麼呢,採用官網上的話來說就是Redis 是完全開源免費的,遵守BSD協議,先進的key - value持久化產品。它通常被稱為資料結構伺服器,因為值(value)可以是 字串(String), 雜湊(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。也就是說,Redis資料庫是沒有表的概念的,只有物種資料類型,這種非關係型資料庫還是很值得一學的。話不多說,直接來說一下在ubuntu下怎麼安裝吧。
1.首先,ubuntu要有php的環境,這個不多解釋,教程很多。
2.接下來,去官網下載redis原始碼http://www.redis.cn/download.html,可以選擇最新的啦。或者直接在終端點擊命令
wget http://redis.googlecode.com/files/redis-2.8.4.tar.gz
直接下載。
3.解壓下載的tar.gz檔案
tar xzf redis-2.8.4.tar.gz
4.進入解壓好的檔案夾下
cd redis-2.8.4
5.編譯、
make
經過上面幾個步驟,redis基本上已經安裝好了,你可以去src檔案夾下面看一看是有redis-server命令的,這個命令就是用來啟動redis伺服器的。執行這個命令
./redis-server
這個時候你會探索服務器的確啟動了,但整個終端都被佔用了,所以redis伺服器是不是預設在後台進行的,所以你有兩種方法來解決,一種時在命令後加 & 符號,第二種是在啟動時指定設定檔,在redis的跟目下你會發現一個名字叫做redis.conf的檔案,開啟這個檔案,裡面有個叫做daemonize的值後面的屬性是no,將其改為yes,儲存,這個時候,在啟動伺服器的時候指定這個檔案即可,我將其放在/usr/local/redis/etc目錄下,所以啟動時的命令為:
./redis-server /usr/local/redis/redis.conf
這個時候一切ok!
接下來,在和redis-server命令同級目錄下,有個名字叫做redis-cli的命令,伺服器雖然啟動了,但這個時候你需要啟動用戶端才能進行進一步操作,所以,執行命令
./redis-cli
如果你的終端出現了如下畫面,說明你的操作一切ok。開始你的redis之旅吧。