redis是高效能的key-value資料庫;redis支援資料的持久化,即將記憶體中的資料存數在磁碟中,重啟的時候再次載入進行使用;
redis支援master-salve模式的資料備份;
redis所有的操作都是原子性的,即要麼成功執行要麼不執行;
redis支援豐富的特性,支援publish/subscribe、通知、key過期等等特性;
redis是純記憶體訪問,即將資料儲存在記憶體中,達到每秒萬億級別的訪問量;
redis採用非阻塞i/o,使用epllo作為i/o多路復用的技術實現;
採用單程序單執行緒的,避免了執行緒切換和競爭的消耗;
redis支援的資料型別(value):string(字串),list(列表),set(集合),zset(有序集合);
redis的key值只能為string;
redis命令是用於在redis服務上操作的,那麼要連線redis服務就需要使用redis客戶端進行連線;
採用客戶端連線方式:redis-cli --raw -h host -p port -a password
key:name
刪除健值:del name
value型別為string:
設定值:set key value
獲取值:get value
value型別為hash:
設定值:hmset key value1 [value2 value3.]
value型別為list:
設定值,頭插:lpush key value
value型別為set:無序集合,成員唯一
設定值:sadd key value1 [value2]
value型別為zset:
有序集合,成員唯一,string型別元素的集合,但是每個元素都會關聯乙個分數,按照分數從小到大為元素排序
設定值:zadd score1 value1 [score2 value2]
頭條面試題
極大似然的原理 svm 原理 l1和l2的區別,以及各自的使用場景 為什麼梯度是函式變化最快的方向 遞迴的去除字串中連續的 ac 和 b include include include using namespace std int main if s.empty stackst int curso...
頭條 msra幾道面試題
頭條 題目1,給定乙個無向圖,找兩個節點之間的最短距離,這個其實就是bfs就可以 題目2,給定100e長度的陣列,資料型別unsignedfloat64,你只有2g的記憶體,如何找出中位數。題目3,leetcode原題33.search in rotated sorted array。解決迴圈陣列的...
今日頭條面試題 基礎練習
都是基礎題目,也起來也挺繞的 作為乙個手串藝人,有金主向你訂購了一條包含n個雜色串珠的手串 每個串珠要麼無色,要麼塗了若干種顏色。為了使手串的色彩看起來不那麼單調,金主要求,手串上的任意一種顏色 不包含無色 在任意連續的m個串珠裡至多出現一次 注意這裡手串是乙個環形 手串上的顏色一共有c種。現在按順...