面試題集 redis

2021-08-20 04:45:43 字數 741 閱讀 2881

1.redis常用的五種資料型別

1.string(字串)

string是簡單的 key-value 鍵值對,value 不僅可以是 string,也可以是數字。它是redis最基本的資料型別,乙個redis中字串value最多可以是512m。

2.hash(雜湊)

redis hash 是乙個鍵值對集合,對應value內部實際就是乙個hashmap,hash特別適合用於儲存物件。

3.list(列表)

redis 列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素導列表的頭部(左邊)或者尾部(右邊)。

底層實現為乙個雙向鍊錶,即可以支援反向查詢和遍歷,更方便操作,不過帶來了部分額外的記憶體開銷,redis內部的很多實現,包括傳送緩衝佇列等也都是用的這個資料結構。

4.set(集合)

redis的set是string型別的無序集合,它的內部實現是乙個 value永遠為null的hashmap,實際就是通過計算hash的方式來快速排重的,這也是set能提供判斷乙個成員是否在集合內的原因。

5.zset(有序集合)

redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員,不同的是每個元素都會關聯乙個double型別的分數,用來排序。

2.

ORACLE DBA面試題集

一 sql tuning 類 1 列舉幾種表連線方式 等連線 非等連線 自連線 外連線 左 右 全 2 不借助第三方工具,怎樣檢視sql的執行計畫 i 使用explain plan,查詢plan table explain plan set statement id query1 forselect...

oracle面試題集

oracle 面試問題 技術篇 1.解釋冷備份和熱備份的不同點以及各自的優點 解答 熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意乙個時間點。冷備份的...

redis面試題整理

1 2000w資料,redis中只存20w的資料,如何保證redis中的資料都是熱點資料 2 memcached和redis的區別 3 memcache與redis的區別 4 redis和memcached的區別 5 redis和memcache區別對比,如何選擇 6 redis常見的效能問題和解決...