redis的五大數據類型+事務

1、String

最基本簡單的數據類型,key-value鍵值對。value大小最大值爲512MB

key——value
在這裏插入圖片描述

特殊操作:自增、減1和自增、減N

在這裏插入圖片描述

2、Hash(最常用)

Hash和String差別不大,只是Hash的值是鍵值對。可以這麼理解:

key——(key1-value2)
key——(key2-value2)
在這裏插入圖片描述
在這裏插入圖片描述

3、List

List和String差別是List的value是多個。它的底層是鏈表。值是可重複有序的列表!

key——(value1、value1、value2等)

在這裏插入圖片描述在這裏插入圖片描述

4、Set

Set和List很相像,但是Set是不可重複無序集合的!

key——(value1、value3、value2)
在這裏插入圖片描述
在這裏插入圖片描述

5、SortedSet

SortedSet和Set相比的是它是有序集合。且它在Set的基礎上多了一個score值,可實現分頁場景

key——(score1 value1、score2 value2 )
在這裏插入圖片描述

6、Key命令

在這裏插入圖片描述

7、事務

可以一次執行多個命令,本質是一組命令的集合。所有命令都會序列化,一次性按順序執行。
1、輸入錯誤命令直接彈錯型(例如在事務中輸入abcd回車):所有命令皆不會執行
2、輸入需執行才發現的邏輯錯誤(例如字符串進行自增減):只有這一條命令不執行

在這裏插入圖片描述
圖來自:https://www.cnblogs.com/xrq730/p/8944539.html
redis手冊:http://redisdoc.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章