1. 程式人生 > >Redis實戰——安裝

Redis實戰——安裝

技術 mon -a grep 條件 dir say csdn end

借鑒來源:https://www.cnblogs.com/codersay/p/4301677.html

redis官網地址:http://www.redis.io/

最新版本: redis-4.0.9

在Linux下安裝Redis非常簡單,具體步驟如下(官網有說明):

1、下載源碼,解壓縮後編譯源碼。

$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz

$ tar xzf redis-4.0.9.tar.gz

$ cd redis-4.0.9

$ make

2、編譯完成後,在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf。然後拷貝到一個目錄下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

3、啟動Redis服務。

$ redis-server redis.conf

4、然後用客戶端測試一下是否啟動成功。

$ redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

安裝過程若出現 (參照: http://blog.csdn.net/luyee2010/article/details/18766911)

技術分享圖片

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/

cd /usr/local/tcl8.6.1/unix/

sudo ./configure

sudo make

sudo make install

redis安裝的其他配置

1>【安裝redis服務器】

tar -zxvf redis-2.4.3.tar.gz  
cp -r redis-2.4.3 /usr/local/redis  
cd /usr/local/redis  
make  
make install  
cp redis.conf /etc/   
#修改redis.conf  
vi /etc/redis.conf  
#查找daemonize no改為  
#以守護進程方式運行  
daemonize yes  
#修改dir ./為絕對路徑,  
#默認的話redis-server啟動時會在當前目錄生成或讀取dump.rdb  
#所以如果在根目錄下執行redis-server /etc/redis.conf的話,  
#讀取的是根目錄下的dump.rdb,為了使redis-server可在任意目錄下執行  
#所以此處將dir改為絕對路徑  
dir /usr/local/redis  
#修改appendonly為yes  
#指定是否在每次更新操作後進行日誌記錄,  
#Redis在默認情況下是異步的把數據寫入磁盤,  
#如果不開啟,可能會在斷電時導致一段時間內的數據丟失。  
#因為 redis本身同步數據文件是按上面save條件來同步的,  
#所以有的數據會在一段時間內只存在於內存中。默認為no  
appendonly yes  
#將redis添加到自啟動中  
echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.d/rc.local  
#啟動redis  
redis-server /etc/redis.conf  
#查看redis是否己啟動  
ps -ef | grep redis  

2>【開放redis端口】

#關閉防火墻  
service iptables stop  
vi /etc/sysconfig/iptables  
#添加  
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT  
#重啟防火墻  
service iptables restart 

Redis實戰——安裝