CentOS7-原始碼安裝redis單節點
redis單節點原始碼安裝相對比較簡單,redis是一種支援分散式快取技術的noSQL資料庫,可做記憶體型資料庫,亦可持久化,支援get,set,hget,hset等多種面向物件的儲存。redis官方僅支援linux,使用win的老弟可以去下載Microsoft自己維護的windows版本。linux系統使用者可去這裡下載,windows使用者可去這裡下載。
在下一篇博文中,將使用本次配置好的redis單節點資料庫,進行Java服務的封裝。
前置:
—作業系統:CentOS 7.2-x86-64
—硬體配置:1核2G,1M頻寬
—測試環境:內網百兆頻寬
—redis版本:redis3.2.3.tar.gz
安裝:
—新建資料夾Software
mkdir /home/[當前使用者]/Software
例如博主的是:
mkdir /home/anson/Software
之後,software目錄作為redis安裝目錄
—跳轉到Downloads目錄
cd /home/[當前使用者]/Downloads
例如博主的是:
mkdir /home/anson/Software
[之後,所用當前目錄的時候,博主僅用anson代替]
—下載原始碼包
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
—解壓
tar -axvf redis-3.2.3.tar.gz
—拷貝到Software目錄下
cp redis-3.2.3 /home/anson/Software -a
—跳轉到Software目錄下
cd ../Software
—重新命名redis-3.2.3
mv redis-3.2.3 redis
—進入redis檔案目錄
cd redis
—編譯
make
—安裝,如果此處使用其他使用者登入,則安裝過程會失敗,會報一個許可權不夠的錯誤,
解決辦法就是使用超級使用者root
su
make install
—修改redis.conf使其後臺啟動
vim redis.conf
—找到daemonize no,將no修改為yes,使其後臺啟動,另外埠預設為6379,若想更換,
則可以修改為其他埠亦可,這裡埠修改找到redis.conf下的port 6379,將6379修改為個人想要的埠號即可,
最後儲存退出。
—啟動redis,若沒有make install的使用者,僅編譯成功的使用者,可以使用如下命令,
在redis目錄下:
./src/redis-server ./redis.conf
其他安裝成功的使用者:
redis-server ./redis.conf
—檢視是否成功
ps -ef | grep -i redis