redis資料以
key 和value進行儲存
非關係行資料庫
1.用於記憶體中快速讀寫和快取資料value
value資料型別:
1.string
2.hash:相當於hashmap,裡面可以繼續存放key 和value
3.list 可以有重複元素
4.set 不可以重複元素
5.sortedset 可以排序
使用者名稱相同,會後面會抵消前面的
set key value
get key
del key
hash值
hset key field value
hget key field
hdel key fied
hgetall 獲取所有鍵和值
list型別
可以從左右都新增進來,
lpush key value左邊加入
rpush key value 右邊加入
獲取值lrange start end
lpop 刪除左邊
rpop 刪除右邊
類似佇列,允許重複
set型別,不允許重複
set
redis非關係型資料庫
概述 redis是一種nosql資料庫,他的資料是儲存在記憶體中,同時redis可以定時把記憶體資料同步到磁碟,即可以將資料持久化,並且他比memcached支援更多的資料結構 string,list列表 佇列和棧 set 集合 sorted set 有序集合 hash hash表 相關參考文件 r...
Redis非關係型資料庫
一 redis的事務管理 redis的事務管理是基於樂觀鎖實現的,主要是為了保證事務的一致性 一旦開啟事務後,redis的所有命令都會進入到乙個queue,只有commit,才會依次執行佇列中的命令 事務必須在乙個連線 connection 中執行,通常spring中會使用sessioncallba...
非關係型資料庫 redis
非關係型資料庫的統稱 不保證關係資料的acid 事務性 特性 關注效能 高效能 不用sql語言 不用表儲存資料 開源 用 key value儲存資料 資料儲存在記憶體中 啟動redis,會把硬碟的資料讀取到記憶體 寫資料時先把資料直接寫到記憶體,然後會定期把資料儲存到硬碟。所以高效能 服務端操作 啟...