Redis菲關係資料庫介紹以及在linux上的安裝配置
阿新 • • 發佈:2021-10-25
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客戶端
需要的檔案: