乙個專案多個分業務應該用redis 幾個db

2021-10-12 12:37:14 字數 267 閱讀 3787

我們的專案現在使用redis作為多種業務的資料儲存

我們的做法是將不同的業務儲存在不同的db中。比如tonken儲存在db0,點讚資料在db1,快取在db2。這種做法的好處是不同的業務資料可已完全分開。

但是在高併發下這種方式出現了問題。在核心訪問redis的類中要不停的切換db,但是在高併發不同db讀取時會出現髒讀的情況。

後來諮詢了一下其他公司的人,他們表示要將所有的資料都存在db0中,使用給key加字首的方式來區分業務。其他的db只用來做備份使用。

參考

SpringMVC乙個類處理多個業務以及注意事項

連線 hellospringmvc springmvc在進行檢視跳轉的時候是可以 到html頁面的,但是需要在springmvc.xml檔案中設定 但是html頁面不支援el表示式,無法獲取到後端攜帶的資料,如果想要獲取資料,就使用模板引擎 html。在以上的寫法中,乙個controller只能做一...

RED5學習(二) 第乙個red5專案

配置好環境後,我們就可以動手寫乙個簡單的demo了。一,在eclipse下新建乙個工程 firstred,將red5安裝目錄 red5.jar和red5安裝目錄 lib下的所有jar包加入到firstred工程中 內容如下 1,red5 web.properties檔案 2,red5 web.xml...

anguar乙個空間多個專案實戰

有時候我們在一條產品線上,會有多套前端 執行在不同平台或者有多個業務端。這些 可復用性非常高,以至於可以從某套 直接copy出來用於開發另乙個業務端。於是某個小組件需要改動時卻要跑起多個專案來修改。angular cli很好地幫我們解決了這個問題 建立多專案的工作空間。在正式投入實戰之前,先來試一試...