1. 程式人生 > 其它 >Redis菲關係資料庫介紹以及在linux上的安裝配置

Redis菲關係資料庫介紹以及在linux上的安裝配置

1.NoSQL菲關係型資料庫介紹

  關係型資料庫:mysql,oracle,db2使用二維表的形式進行資料的儲存,通過建立表和表之間的關係,來描述資料之間的關係。

  所有非關係資料庫:不保證資料的ACID(原子性,一致性,永續性,隔離性),沒有建立起資料之間的特定關係,提高資料的擴充套件能力,提高了資料的訪問效率。特別是在大資料環境中效能比同類資料庫優秀,提高了資料的讀寫能力。

2.Redis資料庫介紹

  基於鍵值對來儲存資料,value的屬性有:String,List,Set,SortedSet,Hash

  實現:資料之間的交集,並集和差集操作。

  將資料儲存在記憶體(快取),在大資料,高併發環境中提高資料的讀寫效率,自動實現將記憶體的資料週期性寫入到磁碟,通過特定的演算法,將不再使用的資料從記憶體寫入磁碟(FIFO,LRU,WEAK)或者修改資料的操作寫入到一個檔案中(日誌檔案)。當Redis伺服器重新啟動的時候會將儲存在磁碟上的資料根據演算法還原(1.直接載入磁碟上的資料,2. 根據資料庫的操作日誌進行還原),由於將資料包到記憶體中,所以實際應用中將redis作為快取進行使用,解決熱點資料排序問題。

  Redis可以通過叢集的方式實現資料的讀寫分離,主從同步,提高資料的操作效能。

3.Redis在linux上的安裝

1.linux的防火牆要關閉

  通過linux實現Redis壓縮包的上傳:

  

  解壓redis安裝包:

  

  安裝Redis的依賴

  

  執行Redis編譯:

  建立redis安裝目錄

  執行redis的安裝

  啟動redis服務

 在這裡注意,我們會發現這是一個前端啟動,不能輸入linux命令,需要我們按Ctrl+C強行關閉

  後端啟動設定:

  

 

  檢視redis程序

  訪問redis

  這樣就安裝好了,我們還可以安裝redis客戶端

需要的檔案: