sonic redis模組學習

2021-10-09 15:46:10 字數 780 閱讀 9306

redis做為sonic的儲存資料庫,基於redis 的特性,可以滿足sonic的資料驅動,快速響應。

這個檔案sonic-buildimage/dockers/docker-database/database_config.json.j2 定義了redis在sonic中應用的資料庫。

基本功能與其他nosql區別並不大, 簡單教程如下

redis-server 啟動server, redis-cli客戶端連線server,實現互動, 當然還有豐富的restfulapi實現。

}",

"port" : 6379,

"unix_socket_path" : "/var/run/redis}/redis.sock",

"persistence_for_warm_boot" : "yes"}},

"databases" : ,

"asic_db" : ,

"counters_db" : ,

"loglevel_db" : ,

"config_db" : ,

"pfc_wd_db" : ,

"flex_counter_db" : ,

"state_db" : ,

"snmp_overlay_db" : ,

"restapi_db" :

},"version" : "1.0"

}

redis-cli 常用命令

select (int) 進去不同index的資料庫

keys * 查詢所有的key

Python模組學習 psutil模組

psutil模組 psutil模組能夠提供介面,用來獲取以下資源資訊 psutil模組實現了很多功能,包括以下工具所具有的 ps top dfkill free lsof netstat ifconfig nice iotop uptime ttywho taskset 由此可見,可以利用psuti...

Python模組學習 glob模組

功能描述 glob模組可以使用unix shell風格的萬用字元匹配符合特定格式的檔案和資料夾,跟windows的檔案搜尋功能差不多。glob模組並非呼叫乙個子shell實現搜尋功能,而是在內部呼叫了os.listdir 和fnmatch.fnmatch glob模組共包含以下3個函式 glob p...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...