Redis深入學習(1)前言 Redis簡介

2022-07-17 03:27:12 字數 747 閱讀 9152

前言

最近工作上使用到redis,當然以前也使用過redis,win,linux上都使用過,不系統,不深入,僅是頭痛醫頭,腳痛醫腳,這裡整理一下自己的筆記,一來方便自己記憶,二來對同行提供借鑑,不足錯誤之處,請指出,我會看情況修改,哈哈。

redis是什麼

redis是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。從2023年3月15日起,redis的開發工作由vmware主持。從2023年5月開始,redis的開發由pivotal贊助。

c語言威武,又是c語言幹的,為學習c語言,又增加了乙個理由。

支援網路:redis支援主從同步。也就是說大公司會用到,學習redis會有功利化的收益(加薪進爵啊)。

基於記憶體,亦可持久化:基於記憶體,說明了為啥使用redis快,可持久化,說白了就是能儲存到檔案中,說明儲存還是比較安全的。

key-value:就是乙個鍵名(key)對應乙個鍵值(value)的方式進行儲存。可以儲存的型別可以是string,hash,list,set及zset(sorted set),常使用string

重要的一點,這玩意也是開源免費的,感謝vmware和pivotal,讓我們可以長期免費使用。哦,還有redis的作者是salvatore sanfilippo,來自義大利的西西里島,現在居住在卡塔尼亞。目前供職於pivotal公司。他使用的網名是antirez。重點感謝。

DNS深入學習 1

主要貢獻者包括 micha k pie jan piet mens,andrew babichev,jacob hoffman andrews,peter van dijk,nathan froyd,gene mcculley,charles henri bruyand,jose nazario,w...

深入學習redis 的執行緒模型

redis 內部使用檔案事件處理器 file event handler,它是單執行緒的,所以redis才叫做單執行緒模型。它採用io多路復用機制同時監聽多個 socket,將產生事件的 socket 壓入記憶體佇列中,事件分派器根據 socket 上的事件型別來選擇對應的事件處理器進行處理。檔案事...

UIApplication深入學習

新建乙個任意型別的ios應用工程,加入我們在class prefix輸入是tc,我們可以看到工程中生成乙個類 在main函式中,autoreleasepool 函式中 說明 當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件。比如來 了。說明 當應用程式入活動狀態執行,這個剛好跟上面...