1. 程式人生 > >阿里雲伺服器上安裝redis

阿里雲伺服器上安裝redis

下載地址http://redis.io/download
安裝步驟: 1 首先需要安裝gcc,命令:yum -y install gcc 把下載好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local資料夾下(也可以wget http://download.redis.io/releases/redis-3.2.9.tar.gz) 2 進行解壓 tar -zxvf redis-3.0.0-rc2.tar.gz 3 進入到redis-3.0.0目錄下,進行編譯 make 4 進入到src下進行安裝 make install  驗證(ll檢視src下的目錄,有redis-server 、redis-cil即可) 5 建立倆個資料夾存放redis命令和配置檔案 mkdir -p /usr/local/redis/etc mkdir -p /usr/local/redis/bin 6 把redis-3.0.0下的redis.conf 移動到/usr/local/redis/etc下,
 
   cp redis.conf /usr/local/redis/etc/ 7 把redis-3.0.0/src裡的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server
檔案移動到bin下,命令: mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin 8 啟動時並指定配置檔案:./redis-server /usr/local/redis/etc/redis.conf(注意要使用後臺啟動,所以修改redis.conf裡的 daemonize 改為yes) 9 驗證啟動是否成功:
ps -ef | grep redis 檢視是否有redis服務 或者 檢視埠:netstat -tunpl | grep 6379 進入redis客戶端:   ./redis-cli
退出客戶端:     quit 退出redis服務:
(1)pkill redis-server 、
(2)kill 程序號、
                           
(3)/usr/local/redis/bin/redis-cli shutdown
redis.conf檔案中的如下內容:
1、註釋掉redis安裝目錄下的redis.conf檔案中的如下資料:bind 127.0.0.1,修改後為#bind 127.0.0.1
2、修改保護模式為非:預設為protected-mode yes ,修改後為protected-mode no
3、設定redis連線密碼:找到#requirepass foobared ,在下面新增requirepass 123456
然後啟動redis server:
./redis-server redis.conf
 
在以上過程中可能會需要重啟redis server,終止和重啟的命令如下:
1、終止,通過殺死redis的程序
kill -9 程序ID (解釋:-9的含義是強制殺死)
 
程序ID可以通過如下命令查詢:
ps -ef | grep 'redis'
三、啟動客戶端並測試
src/redis-cli
帶密碼的啟動方式
./redis-cli -h 127.0.0.1 -p 6379 -a 123456
-h 是主機IP地址
-p 是埠號
-a 是密碼