1. 程式人生 > 程式設計 >景區行李寄存管理系統基於java SSM springboot實現

景區行李寄存管理系統基於java SSM springboot實現

Redis五種資料型別分別是String、hash(雜湊)、list(列表)、set(集合)、sort set(有序集合)。

字串String

字串型別是Redis中最基本的資料儲存型別,是一個由位元組組成的序列,是二進位制安全的,接受任何格式資料。JPEG圖形、JSON、字串、整數和浮點,標準的key-value,可容納512MB資料。

雜湊hash

是一個鍵值(key=>value)對集合。hash結構可以像資料庫中update一個屬性一樣只修改某一項屬性值。適合用於儲存物件。

列表list

由多個字串組成的有序可重複的序列,是連結串列結構。按照插入順序排序。可以新增一個元素到列表的頭部或尾部。最多儲存2^32-1(40多億)。

集合set

String型別無序不重複組合。通過雜湊表實現的。最多儲存2^32-1(40多億)。

有序集合zset

String型別有序不重複集合。每個元素都會關聯一個double型別的分數。redis通過分數為集合成員進行從小到大排序。

Redis是一個字典結構的儲存伺服器,實際上一個Redis例項提供了多個用來儲存資料的字典,客戶端可以指定將資料儲存在哪個字典中。與在關係資料庫例項中可以建立多個數據庫類似,可以將每個字典都理解成一個獨立的資料庫。
每個資料庫對外都是一個從0開始的遞增數字命名,Redis預設支援16個數據庫(可以通過配置檔案支援更多,無上限),可以通過配置databases來修改這一數字。客戶端與Redis建立連線後會自動選擇0號資料庫。
Redis不支援自定義資料庫的名字,每個資料庫都以編號命名。也不支援為每個資料庫設定不同的訪問密碼,所以一個客戶端要麼可以訪問全部資料庫,要麼連一個數據庫也沒有許可權訪問。多個數據庫之間並不是完全隔離的,比如FLUSHALL命令可以清空一個Redis例項中所有資料庫中的資料。