redis是什麼?它有哪些應用場景?

2021-10-08 19:41:30 字數 552 閱讀 7494

1.首先我們需要知道一下什麼是redis

redis使用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫。他通過提供多種鍵值資料型別來適應不同場景下的儲存需求。

一句話:由c語言實現的直接操作記憶體的高效能的資料庫軟體。

2.目前為止redis支援的鍵值資料型別如下:

1】字串型別

2】雜湊型別

3】列表型別

4】集合型別

5】有序集合型別

3.redis的應用場景

1】快取(資料查詢、短連線、新聞內容、商品內容等等)   最多使用

3】任務佇列。(秒殺、搶購、12306等等)

4】應用排行榜 (直播間人數增減)

5】**訪問統計

6】資料過期處理(可以精確到毫秒)

7】分布式集群架構中的session分離

這些場景都有乙個特點:用普通關係型資料庫做,要頻繁的去訪問操作。

SD WAN是什麼?適用哪些應用場景?

1 sd wan是什麼?sd wan,即軟體定義廣域網。sdn wan是sdn的特定應用,應用於wan,用於連線企業網路,包括分支機構 資料中心和雲,實現廣域網的最大範圍覆蓋。2 網路現狀及痛點 目前接入廣域網 wan 的線路型別,主要分為 企業級專線和家庭級網際網路線路。兩類線路的區別如下 企業接...

一 redis是什麼 應用場景 安裝

redis remote dictionary server 是乙個鍵值對資料庫 key value redis是非常快的,在系統環境ubuntu intel core i5 5257u cpu 2.7ghz,8gb,40gb ssd下測試,redis的qps為5000 300000。mysql的q...

ThreadLocal 是什麼?有哪些使用場景?

threadlocal 是執行緒本地儲存,在每個執行緒中都建立了乙個 threadlocalmap 物件,每個執行緒可以訪問自己內部 threadlocalmap 物件內的 value。經典的使用場景是為每個執行緒分配乙個 jdbc 連線 connection。這樣就可以保證每個執行緒的都在各自的 ...