Redis在linux上的配置


一、安裝gcc 
  1、Redis在linux上的安裝首先必須先安裝gcc,這個是用來編譯redis的源文件的。首先需要先切換的到root用戶

  2、然后開始安裝gcc:

  yum install gcc-c++

二、安裝redis

  1、首先上官網下載Redis 壓縮包,地址:http://redis.io/download

  2、通過遠程管理工具,將壓縮包拷貝到Linux服務器中,執行解壓操作:

         tar zxvf redis-4.0.8.tar.gz

  3、進入到redis解壓目錄,進行編譯:

           cd redis-4.0.8

           make

    

  4、進入src目錄,測試是否安裝成功

           cd src

           make test

    提示安裝TCL:

    

 

5、安裝tcl:

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

         上傳到linux,解壓:tar zxvf tcl8.6.1-src.tar.gz

         安裝tcl:

    cd tcl8.6.1

    cd unix/

    ./configure

    make   #編譯軟件包

    make install  #安裝軟件包

 

6、再次測試redis是否安裝成功:

  cd /opt/redis-4.0.8/src

  make test

        

 

7、安裝到安裝路徑:

         make PREFIX=/usr/local/redis install

  

 

8、進入到bin目錄查看:

  cd /usr/local/redis

  cd bin

  

9、把解壓的redis路徑下的redis.conf文件拷貝到安裝路徑下面

  cd /opt/redis-4.0.8

  cp redis.conf /usr/local/redis

  cd /usr/local/redis

  ls

  

10、啟動redis

   1)第一種方法:進入安裝路徑下的bin啟動

    cd /usr/local/redis/bin

    ./redis-server

    #但是這屬於前端啟動,啟動redis之后,我們的控制台就不能進行任何操作了。只能ctrl+c停止啟動。

  2)第二種方式:后端啟動

    cd /usr/local/redis

     vi redis.conf

    找到daemonize no將其改為yes:

    

    esc退出insert模式  輸入   :wq 保存修改

    再次啟動:

    cd /usr/local/redis

    ./bin/redis-server ./redis.conf

    

    這樣redis就啟動了。

11、查看redis是否啟動:

  ps -ef | grep redis

12、關閉redis

  cd /usr/local/redis

  ./bin/redis-cli shutdown

 13、查看redis默認端口號6379占用情況:

  netstat -tunpl |grep 6379 

 

redis簡單使用:

 1 //首先鏈接客戶端  2 [root@localhost redis]# ./bin/redis-cli
 3 //檢查網絡是否可以  4 127.0.0.1:6379> ping  5 PONG  6 //設置一個鍵值對  7 127.0.0.1:6379> set name cheny  8 OK  9 //獲取剛剛設置的鍵值對 10 127.0.0.1:6379> get name 11 "cheny"
12 //查看所有的鍵 13 127.0.0.1:6379> keys *
14 1) "name"
15 //刪除name這個鍵 16 127.0.0.1:6379> del name 17 (integer) 1
18 127.0.0.1:6379> keys *
19 (empty list or set) 20 127.0.0.1:6379> 

 


免責聲明!

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



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