centos 安裝redis(一台機器可以安裝多個redis)


我在運行時redis版本是2.8

操作前設置以管理員身份:

打開終端輸入 su -

 

  1. 安裝redis需要確保系統已經安裝了(gcc gcc-c++
    # yum -y install gcc gcc-c++ autoconf automake(如果沒有安裝就運行此條命令)
  2. cd 到/usr/local/
  3. wget http://download.redis.io/redis-stable.tar.gz
  4. tar xzf redis-stable.tar.gz
  5. cd redis-stable
  6. make
  7. 這時運行文件已經生成成功(在src下),可以把src下的程序copy到一個運行目錄中如:
    1、cd /usr/local/bin 
    2、mkdir redis-2.8-stable (創建redis運行主目錄)
    3、cd redis-2.8-stable
    4、mkdir redis  (創建redis原始實例)
    5、cd redis 
    6、cp /usr/local/redis-stable/src/redis-server /usr/local/redis-stable/src/redis-benchmark /usr/local/redis-stable/src/redis-check-aof /usr/local/redis-stable/src/redis-cli /usr/local/redis-stable/src/redis-check-dump /usr/local/redis-stable/src/redis-sentinel ./
    7、cp /usr/local/redis-stable/redis.conf ./    (這個是配置文件模板,可以根據自己需要修改)
    8、cd ..
    9、mkdir redis-test
    10、cp redis/* redis-test/   (至此,可以用redis-test做測試,redis作為本機的原始程序--用來復制成新實例)

 

redis-benchmark                redis性能測試工具 

redis-check-aof                aof文件修復程序
redis-check-dump               RDB文件檢查工具
redis-cli                      redis客戶端
redis.conf                     配置文件
redis-sentinel                 redis集群(這個是2.8新增的功能,具體的再進一步摸索)
redis-server                   redis服務器

 

 注:把配置文件應該放在/etc/redis/下,持久化文件放在/var/redis/端口號/下。但是鑒於本人會在一台機器上啟動多個實例,每個實例都需要對應一個配置文件(多個實例不能公用一個端口),所以還是建議把配置文件放在當前目錄下。

 

至於redis的配置文件的說明,以后再介紹吧,網上也有一大堆的說明。

 

好了 啟動你的redis吧 

./redis-server redis.conf  (在redis當前目錄執行) 

 

開啟redis端口,修改防火牆配置文件

進入
    # vi /etc/sysconfig/iptables 

添加一行
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 

重新加載規則
    # service iptables restart   

 

至此你就可以用客戶端redis-cli連接了:

redis-cli -h 127.0.0.1 -p 6379


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM