redis非關係型資料庫

2021-09-13 22:35:53 字數 440 閱讀 8565

概述

redis是一種nosql資料庫,他的資料是儲存在記憶體中,同時redis可以定時把記憶體資料同步到磁碟,即可以將資料持久化,並且他比memcached支援更多的資料結構(string,list列表[佇列和棧],set[集合],sorted set[有序集合],hash(hash表))。相關參考文件:

redis使用場景:

redis使用條件:資料不是很重要,變化快

reis和memcached比較

持久化redis提供了兩種資料備份方式,一種是rdb,另外一種是aof,以下將詳細介紹這兩種備份策略:

Redis非關係型資料庫

一 redis的事務管理 redis的事務管理是基於樂觀鎖實現的,主要是為了保證事務的一致性 一旦開啟事務後,redis的所有命令都會進入到乙個queue,只有commit,才會依次執行佇列中的命令 事務必須在乙個連線 connection 中執行,通常spring中會使用sessioncallba...

REDIS非關係型資料庫

redis資料以 key 和value進行儲存 非關係行資料庫 1.用於記憶體中快速讀寫和快取資料value value資料型別 1.string 2.hash 相當於hashmap,裡面可以繼續存放key 和value 3.list 可以有重複元素 4.set 不可以重複元素 5.sortedse...

非關係型資料庫 redis

非關係型資料庫的統稱 不保證關係資料的acid 事務性 特性 關注效能 高效能 不用sql語言 不用表儲存資料 開源 用 key value儲存資料 資料儲存在記憶體中 啟動redis,會把硬碟的資料讀取到記憶體 寫資料時先把資料直接寫到記憶體,然後會定期把資料儲存到硬碟。所以高效能 服務端操作 啟...