Redis的安裝和環境的搭建並設置服務(Redis學習筆記一)


由於Redis在win上安裝實在是太過於麻煩.我們選擇把redis安裝部署在linux上,然后遠程連接.

  • 安裝Redis

(1)cd /usr/src 進入下載目錄

(1) yum install -y wget gcc make tcl 安裝依賴

(2)wget http://download.redis.io/releases/redis-3.2.5.tar.gz 下載源碼包     redis官網http://www.redis.io

(3)tar -zxvf redis-3.2.5.tar.gz     解壓

(4)cd redis-3.2.5    進入redis目錄

(5)make

 

  • 連接本地redis

啟動服務 src/redis-server

打開另外一個客戶端 連接server

  • 將redis配置成服務 可以通過外網訪問並且添加認證
  1. make install 

     

     目的是將6個可執行安裝到/usr/loacl/redis/bin目錄下

     

  2. 將redis_init_script文件復制到/etc/rc.d/init.d/目錄下 並改名redis 

     

   3.打開redis這個文件

  1. /usr/local/bin  發現沒有需要的文件 所以需要修改成/usr/local/redis/bin

     

  2. PRIDFILE和CONF   1).CONF 的路徑是/etc/redis/6379.conf,查看時發現沒/etc/redis目錄,也沒有6379.conf文件
                          #mkdir  /etc/redis
                              #cp  /usr/redis/redis-2.8.13/redis.conf  /etc/redis/6379.conf

              2).PRIDFILE的路徑是/var/run/redis_6379.pid

            

 

 `              daemonize no :默認情況下Redis不是作為守護進程運行的,如果你想讓它在后台運行,你就把它改成yes,不然在執行service Redis stop 時會報:var run redis.pid does not exist

                      pidfile /var/run/redis.pid:當Redis作為守護進程運行的時候,它會把 pid 默認寫到 /var/run/redis.pid 文件里面。

               bind 127.0.0.1 注釋掉 意味着所有的ip地址都可以鏈接 但是為了安全 我們可以加認證密碼 

               3) $EXEC $CONF 在 $EXEC $CONF 后面添加 &的意思是把啟動redis作為后台啟動,否則redis的啟動會占用前段的命令行,其他操作將無法進行。

2、對/etc/rc.d/init.d/redis的修改

          第一步:EXEC=/usr/local/redis/bin/redis-server
                     CLIEXEC=/usr/local/redis/bin/redis-cli
            
           第二步:PRIDFILE=/var/run/redis.pid
          
           第三步:
                 #mkdir  /etc/redis
                 #cp  /usr/redis/redis-2.8.13/redis.conf  /etc/redis/6379.conf
 
          第四步:
                 # vi   /etc/redis/6379.conf   
                       把daemonize no改為 daemonize yes
 
               
 
        第五步:
                        在 $EXEC $CONF 后面添加 &
 
       最終的修改
           
 另外要特別注意防火牆是否開放了6379端口.

 

 


免責聲明!

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



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