redis的好處以及應用

2021-08-13 13:26:18 字數 423 閱讀 4593

redis的好處:

a 速度比較快 因為資料是在記憶體中的,

b 支援較多的資料型別 比如 string list set map 等

c 支援事物 操作都是源自性的 對於資料而言要麼全部執行 要麼全部不執行

d 豐富的特性 可用於快取 訊息 設定key的過期時間

與memcached相比較的優勢    redis  速度更快  資料更加持久化

redis的應用:

用於快取 因為redis的持久化 可以用來做一些會話的快取 比如對話資訊 購物車 瀏覽的商品等 

排行榜/計數器: redis在記憶體中對數字進行遞增或遞減的操作實現的很好。集合和有序集合使得我們

在執行這些操作的時候變得非常簡單,redis正好提供了這2種資料結構

發布/訂閱  可以用redis的發布/訂閱功能來建立聊天系統

解耦的好處以及哪來的這麼多好處

關於解耦合的乙個現實例子 跟大部分餐飲企業一樣,星巴克也主要致力於將訂單處理的吞吐量最大化。顧客訂單越多,收入就越多。為此,他們採取了非同步處理的辦法。你在點單時,收銀員取出乙隻咖啡杯,在上面作上記號表明你點的是什麼,然後把這個杯子放到佇列裡去。這裡的佇列指的是在咖啡機前排成一列的咖啡杯。正是這個佇...

執行緒鎖的使用 和好處 以及缺點

上面寫錯了函式名 是mutex.acquire import threading from threading import thread from threading import lock number 0 lock lock def work3 global number for i in r...

redux的好處,以及幾個原始碼解析

redux主要用於狀態管理 使用redux的主要優勢之一是它可以幫你處理應用的共享狀態。如果兩個元件同時需要訪問同一狀態的現象稱為 共享狀態 你可以將該狀態提公升到附近的父元件,但是如果該父元件在元件樹中向上好幾個元件的位置,那麼將狀態當做屬性向下乙個乙個地傳遞,這項工作很快就會變得乏味。此外,在該...