花費 37 ms
Redis(五):hash/hset/hget 命令源碼解析

  Redis作為nosql數據庫,kv string型數據的支持是最基礎的,但是如果僅有kv的操作,也不至於有redis的成功。(memcache就是個例子)   Redis除了string, 還 ...

Mon Jan 27 06:34:00 CST 2020 0 5395
hive實踐之map類型插入單條數據

  hive原本不是用來做簡單的crud的,但有時候我們就是有可能這么干,怎么辦呢?   hive 還是提供了相應的功能的,查詢是最必須的,就無須多說了。   插入數據一般來說都是大批量的插入,一 ...

Thu Jan 07 17:05:00 CST 2021 0 1613
Redis(六):list/lpush/lrange/lpop 命令源碼解析

  上一篇講了hash數據類型的相關實現方法,沒有茅塞頓開也至少知道redis如何搞事情的了吧。   本篇咱們繼續來看redis中的數據類型的實現: list 相關操作實現。      同樣,我 ...

Wed Jan 29 21:40:00 CST 2020 0 2019
Redis(三):set/get 命令源碼解析

  經過前兩篇的介紹,我們對整個redis的動作流程已經有比較清晰的認識。   接下來就是到具體的命令處理方式的理解了,想來我們用這些工具的意義也是在此。雖然沒有人覺得,一個set/get方法會有難 ...

Thu Jan 23 01:37:00 CST 2020 0 1966
Redis(四):del/unlink 命令源碼解析

  上一篇文章從根本上理解了set/get的處理過程,相當於理解了 增、改、查的過程,現在就差一個刪了。本篇我們來看一下刪除過程。   對於客戶端來說,刪除操作無需區分何種數據類型,只管進行 del ...

Fri Jan 24 05:24:00 CST 2020 0 1951
Redis(十一):哨兵模式架構設計分析

  業務最初的應用場景中,我們也許使用單機redis就可以應付業務要求,但並非一直可行。   比如單機的讀寫能力問題,單機的可用性問題,單機的數據安全性問題。這些都是許多互聯網應用經常會遇到的問題, ...

Mon Mar 09 03:35:00 CST 2020 0 1728
Redis(十):pub/sub 發布訂閱源碼解析

  談到發布訂閱模式,相信不會陌生,典型的觀察者模式的實現。然而從表面來看,本地實現一個wait/notify通知、register/update調用, 實現一個遠程mq服務, 還有本文說的 pub/ ...

Sun Feb 23 23:09:00 CST 2020 0 1401
ES系列(五):獲取單條數據get處理過程實現

  前面講的都是些比較大的東西,即框架層面的東西。今天咱們來個輕松點的,只講一個點:如題,get單條記錄的es查詢實現。 1. get語義說明   es中要實現get的查詢,直接就是一個ur ...

Mon May 24 18:19:00 CST 2021 0 1954
Redis(一):服務啟動及基礎請求處理流程源碼解析

  redis是用c語言的寫的緩存服務器,有高性能和多種數據類型支持的特性,廣受互聯網公司喜愛。   我們要分析其啟動過程,首先就要先找到其入口。   當然我們應該是要先分析 Makefile 文 ...

Tue Jan 14 00:19:00 CST 2020 0 1068

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM