1. 程式人生 > >linux 下redis的安裝

linux 下redis的安裝

最近在虛擬機器嘗試用橋接方式安裝centos環境下的redis出現的問題及嘗試的解決方案。

1.下載

http://redis.io/download


2、解壓至任一目錄

tar xzf redis-2.8.17.tar.gz

3、編譯並安裝

cd redis-2.8.17
make 

注意:若make時,出現了一下問題

3.1.提示cc:未找到命令,原因是虛擬機器系統中缺少gcc,安裝命令:yum -y install gcc automake autoconf libtool make 

3.2.

解決方案: 
執行命令:make MALLOC=libc

3.3 

cd src

make install PREFIX=/usr/local/redis

3.3. 啟動src/redis-server

注意:這裡直接執行Redis-server 啟動的Redis服務,是在前臺直接執行的(效果如上圖),也就是說,執行完該命令後,如果Lunix關閉當前會話,則Redis服務也隨即關閉。正常情況下,啟動Redis服務需要從後臺啟動,並且指定啟動配置檔案。 

4.Redis的部署

4.1首先為了方便管理,將Redis檔案中的conf配置檔案和常用命令移動到統一檔案中,在redis目錄下建立bin和etc資料夾。

mkdir etc/

mkdir bin/

4.2 在redis-3.0.7目錄下,複製程式碼程式碼如下:
mv redis.conf etc/
cd src/
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server ../bin

4.3 編輯conf檔案,將daemonize屬性改為yes(表明需要在後臺執行)

[[email protected] redis-5.0.2]# vim etc/redis.conf 

4.4啟動redis

[[email protected] redis-5.0.2]# bin/redis-server etc/redis.conf 

檢視redis啟動的PID

4.5啟動redis客戶端並關閉; 檢視redis 預設埠號6379佔用情況

[[email protected] bin]# redis-cli 

說名:

Redis-server /usr..../redis.conf 啟動redis服務,並指定配置檔案
Redis-cli 啟動redis 客戶端
Pkill redis-server 關閉redis服務
Redis-cli shutdown 關閉redis客戶端
Netstat -tunpl|grep 6379 檢視redis 預設埠號6379佔用情況

4.6 設定使用者名稱密碼

修改redis.conf配置檔案  

# requirepass foobared
requirepass root  

4.7 遠端登入redis服務

redis一開始只允許在本機登陸的,我們要去修改配置,找到redis.conf這個檔案進行編輯

[[email protected] redis-5.0.2]# vim etc/redis.conf 

bind 0.0.0.0

繫結後重啟服務