Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌類型、Key-Value資料庫,並提供多種語言的API。
redis是一個NoSql(not only sql,不只sql)類型的資料庫,又稱為非關係型別資料庫。
非關係型資料庫,儲存資料以Key-Value的形式來進行存儲,資料保存在記憶體中,這或許是一個缺點。以Redis本身自帶的記憶體大小只有1G,實用只有0.75G,我們就需要提供額外的伺服器去支援它。 (推薦學習:Redis影片教學)
優缺點:
①Redis是以Key-Value的形式來保存數據,所以我們只需要以Key去取數據,Key-Value來保存數據,時間複雜度為O(1).讀寫效能優異。
②支援的資料結構豐富,常見的List,String,Set,Hash等資料結構
③支援資料持久化,支援AOF和RDB兩種持久化方式
更多redis相關技術知識,請造訪Redis使用入門教學欄位學習!
以上是redis是什麼類型的資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!