Redis簡介及安裝

1.什麼是Redis?

  Redis(Remote Dictionary Server)遠程字典服務器。
  是徹底開源免費的,用C語言編寫的,遵照BSD協議,是一個高性能的(key/value)分佈式內存數據庫,基於內存運行並支持持久化的NoSql數據庫,是當前最熱門的NoSql數據庫之一,也被人們稱爲數據結構服務器。
  Redis與其餘 key - value 數據庫產品有如下三個特色:
   Redis支持數據的持久化,能夠將內存中的數據保持在磁盤中,重啓的時候能夠再次加載進行使用。
   Redis不單單支持簡單的key-value類型的數據,同時還提供List,Set,zset,Hash等數據結構的存儲。
   Redis支持數據的備份,即master-slave模式的數據備份。前端

 


 

2.Redis能作什麼?

  內存存儲和持久化:redis支持異步將內存中的數據寫到硬盤上,同時不影響繼續服務。
  取最新N個數據的操做,如:能夠將最新的10條評論的ID放在Redis的List集合裏面。
  模擬相似於HttpSession這種須要設定過時時間的功能。
  發佈、訂閱消息系統。
  定時器、計數器。java

 


 

3.Redis下載地址:

  http://redis.io/
  注意:因爲企業裏面作Redis開發,99%都是Linux版的運用和安裝,幾乎不會涉及到Windows版企業實戰就認一個版:Linux。官方推薦使用Linux開發Redis。本教程使用linux。linux

 


 

4.Redis的安裝:

  1.將下載的redis壓縮包放入咱們的Linux目錄/opt裏(也能夠放其餘位置,通常會放opt文件夾下)。
   2./opt目錄下,解壓命令:tar -zxvf 壓縮包名稱
   3.解壓完成後出現文件夾:如:redis-4.0.4
   4.進入redis-4.0.4目錄:cd redis-4.0.4
   5.執行make命令。 c++

   注:運行make命令時出現的錯誤解析:程序員

       

   gcc是linux下的一個編譯程序,是C程序的編譯工具。
   GCC(GNU Compiler Collection) 是 GNU(GNU's Not Unix) 計劃提供的編譯器家族,它可以支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序設計語言前端,同時可以運行在 x86, x86-64, IA-64, PowerPC, SPARC 和 Alpha 等等幾乎目前全部的硬件平臺上。鑑於這些特徵,以及 GCC 編譯代碼的高效性,使得 GCC 成爲絕大多數自由軟件開發編譯的首選工具。雖然對於程序員們來講,編譯器只是一個工具,除了開發和維護人員,不多有人關注編譯器的發展,可是 GCC 的影響力是如此之大,它的性能提高甚至有望改善全部的自由軟件的運行效率,同時它的內部結構的變化也體現出現代編譯器發展的新特徵。redis

    安裝gcc:數據庫

   

    若是是遠程鏈接能夠輸入:cd  /media/CentOS_6.8_Final/Packages命令。
    能夠上網狀況下:
      輸入:yum install gcc-c++
    不能上網狀況下:
      自行百度,有不少種辦法解決,不一樣版本的命令會不同。
    安裝完成後輸入:gcc -v命令若是出現如下信息證實gcc安裝完成。     bootstrap

 1 [root@LinuxTest Packages]# gcc -v
 2 使用內建 specs。
 3 目標:x86_64-redhat-linux
 4 配置爲:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info 
 5 --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared 
 6 --enable-threads=posix --enable-checking=release --with-system-zlib 
 7 --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object 
 8 --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk 
 9 --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre 
10 --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar 
11 --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
12 線程模型:posix
13 gcc 版本 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) 

    如下操做要切換到redis目錄下,不能在光驅裏面執行,剛剛在光驅裏只爲安裝gcc編譯器。
  6.運行:make distclean命令把以前gcc的垃圾文件刪除。
  7.再次執行make命令。
  8.make test(能夠不用執行)。
  9.若是make完成後繼續執行:make install命令。服務器

   

    出現這個表示redis安裝完成。數據結構

相關文章
相關標籤/搜索