Linux安裝redis


1、把redis壓縮包上傳到服務器
2、解壓redis(tar zxvf redis-3.2.9.tar.gz)
3、解壓后的文件夾復制到/usr/local/redis(cp -r redis-3.2.9 ../redis)
4、安裝gcc命令:yum install gcc-c++
5、進入目錄:cd /usr/local/redis/
6、編譯:make

7、安裝:make install

8、創建bin文件夾存放啟動文件:mkdir bin
9、創建etc文件夾存放配置文件:mkdir etc
 
10、將redis.conf配置文件復制到etc文件夾中(cp redis.conf etc/)
11、將src下的redis-cli、redis-sentinel、redis-server啟動文件復制到bin文件夾中
        進入src(cd src/)
        復制啟動文件(cp redis-cli redis-sentinel redis-server ../bin/)
12、設置后台啟動,外網訪問
        進入etc(cd /usr/local/redis/etc/)
        編輯配置文件(vim redis.conf)

13、帶配置文件啟動redis
        進入bin(cd ../bin/)
        啟動redis(./redis-server ../etc/redis.conf)

14、用redis-cli客戶端進行連接服務器,測試是否可以連接成功(./redis-cli  -h 192.168.1.104 -p 6379)

15、安裝Redis客戶端工具RedisDesktopManager,進行測試

 

設置外網訪問:
    1、修改 redis.conf文件
            a、將綁定的本機IP改為0.0.0.0

     b、將redis-service設置為后台服務

     c、設置redis-cli連接redis服務器的密碼(搜索requirepass)

2、啟動redis服務器,用redis-cli客戶端進行連接服務器,測試是否可以連接成功(./redis-cli  -h 192.168.1.103 -p 6379 -a 123456)
        -h 是連接的主機ip,host的縮寫,-p 是端口 port的縮寫  ,-a 后面是密碼(requirepass 后面配置的)auth的縮寫  看到上面的6379說明連接成功。
          通過輸入ping,服務器返回pong,redis是不區分大小寫的,退出是quit

 

3、外網測試連接redis服務器,首先需要防火牆允許redis端口6379開放出來
        a、iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT    (#允許6379端口)
        b、service iptables save    (#保存iptables規則)
        c、iptables -nvL    (#查看iptables表的規則)
    4、ps -ef | grep redis  找到redis的進程號,殺掉kill -9 pid  ,重啟redis的服務
    5、在外網的電腦上,cmd--->telnet 192.168.1.103 6379   (注意空格,如果出現一個黑屏就表示外網可以訪問redis的服務器)


免責聲明!

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



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