hiredis的一些使用心得

2021-06-29 08:54:40 字數 503 閱讀 3924

最近公司的乙個後台專案使用的cache模組,由於使用的是公司內部開發的一套分布式的系統,系統由於年代比較久遠,也已經沒有人員進行維護了,出了問題便無人懂得如何維護,也沒有相應的文件,便最近想辦法使用乙個新的cache模組進行替換。

hiredis的使用方法,在官方頁面有說明,這裡不在贅述,這裡說明一下使用過程中遇到的一些問題。

2、hiredis訪問過程中,盡量不要每次都對redis server去建立連線,因為這樣非常耗時,通過對server保持乙個tcp長連線。另外,如果多執行緒同時使用的話,使用不小心會導致core問題,詳細分析可以參考這篇文章的分析:這裡給出的乙個解決方案是:每個執行緒去維護乙個長連線。使用linux執行緒私有資料存放控制代碼。

3、使用過程中,可以不分就盡量不要分庫,因為分庫之後,不同的邏輯需要選擇select操作,獲取資料前如果多乙個select操作,平均耗時會多0.2ms左右。

3、如果要作優化的話,可以使用官方推薦的pipeline的方式進行效率優化,具體方法可以參考hiredis官方推薦頁面的說明。

VMware一些使用心得

這段時間vmware workstation用得較多,裝了好幾個虛擬機器,有win2003,win2008,win7,還分32位,64位。裝了這麼多,要麼是用於安裝一些軟體,比如oracle12c,因為宿主機器已經裝了11g,一山難容二虎 要麼是用於部署測試環境。我覺得虛擬機器真是很棒的想法。以下是...

VMware一些使用心得

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!這段時間vmware workstation用得較多,裝了好幾個虛擬機器,有win2003,win2008,win7,還分32位,64位。裝了這麼多,要麼是用於安裝一些軟體,比如oracl...

Sqoop的一些使用心得

sqoop作為從關係型資料庫匯入hdfs的工具,我們在從關係型資料庫中匯出資料時可先做資料篩選,選定我們所要的資料,能大大的減輕資料負擔,即sql語句後加where條件的實現!經測試可執行sqoop指令碼如下 sqoop import connect jdbc oracle thin ip port...