最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取redis memory使用情況場景分析

 更新時間:2022年12月21日 15:39:14   作者:kngines  
這篇文章主要介紹了python獲取redis memory使用情況,項目研發(fā)過程中,用到Python操作Redis場景,記錄學(xué)習(xí)過程中的心得體會,需要的朋友可以參考下

項目研發(fā)過程中,用到Python操作Redis場景,記錄學(xué)習(xí)過程中的心得體會。

一、環(huán)境搭建

  • Windows + Anaconda3
  • 安裝redis第3方包,pip install -u redis
    • pip install -u # 升級安裝
  • linux下查看redis配置信息
bind 127.0.0.1	# 表示只允許本地訪問,無法遠(yuǎn)程連接
bind 0.0.0.0    # 表示任何ip都可以訪問

protected-mode yes # 保護(hù)模式,只允許本地鏈接
protected-mode no  # 保護(hù)模式關(guān)閉  

daemonize yes # 開啟守護(hù)進(jìn)程模式。單進(jìn)程多線程模式,redis在后臺運(yùn)行。
daemonize no  # redis命令行界面,exit強(qiáng)制退出或關(guān)閉連接都會導(dǎo)致redis進(jìn)程退出

配置示例

  • 查找redis.conf文件路徑位置,find / -name 'redis.conf'
  • 查看redis.conf文件,vim redis.conf

在這里插入圖片描述

二、代碼實現(xiàn)

1、StrictRedis vs Redis

  • StrictRedis用于實現(xiàn)大部分官方的命令,并使用官方語法和命令;
  • Redis是StrictRedis的子類,用于向后兼容舊版本的redis-py;
  • 官方推薦使用StrictRedis方法。

2、 實驗代碼

import redis

r = redis.Redis(host='10.xx.xx.201', port=7019,decode_responses=True, password='********')
mmj = r.info('Memory')
# result / r.execute_command('info Memory')

used_memory = mmj.get('used_memory')
maxmemory = mmj.get('maxmemory')

used_memory_human = mmj.get('used_memory_human')
maxmemory_human = mmj.get('maxmemory_human')
left_mem_ratio = (maxmemory - used_memory)*1.0/maxmemory

在這里插入圖片描述

三、redis info

Redis commands info 官方指南

1、memory

信息項解釋
used_memory由Redis分配器分配的內(nèi)存總量,包含redis進(jìn)程內(nèi)部的開銷和數(shù)據(jù)占用的內(nèi)存,以字節(jié)為單位
used_memory_human更直觀展示分配的內(nèi)存總量。
used_memory_rss向os申請的內(nèi)存大小。與 top 、 ps等命令的輸出一致。
used_memory_rss_human更直觀展示向os申請的內(nèi)存大小。
used_memory_peakredis的內(nèi)存消耗峰值(以字節(jié)為單位)
used_memory_peak_human更直觀返回redis的內(nèi)存消耗峰值
used_memory_peak_perc使用內(nèi)存達(dá)到峰值內(nèi)存的百分比,即(used_memory/ used_memory_peak) *100%
used_memory_overheadRedis為了維護(hù)數(shù)據(jù)集的內(nèi)部機(jī)制所需的內(nèi)存開銷,包括所有客戶端輸出緩沖區(qū)、查詢緩沖區(qū)、AOF重寫緩沖區(qū)和主從復(fù)制的backlog。
used_memory_startupRedis服務(wù)器啟動時消耗的內(nèi)存
used_memory_dataset數(shù)據(jù)占用的內(nèi)存大小,即used_memory-sed_memory_overhead
used_memory_dataset_perc數(shù)據(jù)占用的內(nèi)存大小的百分比,100%*(used_memory_dataset/(used_memory-used_memory_startup))
total_system_memory整個系統(tǒng)內(nèi)存
total_system_memory_human以更直觀的格式顯示整個系統(tǒng)內(nèi)存
used_memory_luaLua腳本存儲占用的內(nèi)存
used_memory_lua_human以更直觀的格式顯示Lua腳本存儲占用的內(nèi)存
maxmemoryRedis實例的最大內(nèi)存配置
maxmemory_human以更直觀的格式顯示Redis實例的最大內(nèi)存配置
maxmemory_policy當(dāng)達(dá)到maxmemory時的淘汰策略
mem_fragmentation_ratio碎片率,used_memory_rss/ used_memory
mem_allocator內(nèi)存分配器
active_defrag_running表示沒有活動的defrag任務(wù)正在運(yùn)行,1表示有活動的defrag任務(wù)正在運(yùn)行(defrag:表示內(nèi)存碎片整理)
lazyfree_pending_objects0表示不存在延遲釋放的掛起對象

到此這篇關(guān)于python獲取redis memory使用情況的文章就介紹到這了,更多相關(guān)python redis memory使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何Tkinter模塊編寫Python圖形界面

    如何Tkinter模塊編寫Python圖形界面

    本文講解為何使用Tkinter而非PyQt,創(chuàng)建一個基本的Tkinter程序,模塊化Tkinter程序,希望對大家有幫助。
    2020-10-10
  • PyTorch使用cpu加載模型運(yùn)算方式

    PyTorch使用cpu加載模型運(yùn)算方式

    今天小編就為大家分享一篇PyTorch使用cpu加載模型運(yùn)算方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python+opencv實現(xiàn)動態(tài)物體識別

    python+opencv實現(xiàn)動態(tài)物體識別

    這篇文章主要為大家詳細(xì)介紹了python+opencv實現(xiàn)動態(tài)物體識別,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python?web框架實現(xiàn)增加BasicAuth認(rèn)證詳解

    Python?web框架實現(xiàn)增加BasicAuth認(rèn)證詳解

    這篇文章主要為大家詳細(xì)介紹了Python如何在web框架中實現(xiàn)增加BasicAuth認(rèn)證,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-05-05
  • python使用scapy模塊實現(xiàn)ARP掃描的過程

    python使用scapy模塊實現(xiàn)ARP掃描的過程

    這篇文章主要介紹了python使用scapy模塊實現(xiàn)ARP掃描的過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Python內(nèi)建類型int源碼學(xué)習(xí)

    Python內(nèi)建類型int源碼學(xué)習(xí)

    這篇文章主要為大家介紹了Python內(nèi)建類型int源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用

    Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用

    這篇文章主要介紹了Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • 對Python中TKinter模塊中的Label組件實例詳解

    對Python中TKinter模塊中的Label組件實例詳解

    今天小編就為大家分享一篇對Python中TKinter模塊中的Label組件實例詳解,具有很好的價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 使用python-pptx操作PPT的示例詳解

    使用python-pptx操作PPT的示例詳解

    python對PPT演示文檔讀寫,是通過第三方庫python-pptx實現(xiàn)的,python-pptx是用于創(chuàng)建和更新?PowerPoint文件的?Python?庫。本文主要介紹了python-pptx操作PPT的相關(guān)示例,希望對大家有所幫助
    2023-01-01
  • Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm )

    Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm )

    這篇文章主要介紹了Python 最強(qiáng)編輯器詳細(xì)使用指南(PyCharm),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

闸北区| 巫溪县| 龙门县| 万源市| 资兴市| 雷山县| 沅陵县| 徐汇区| 陆良县| 木兰县| 广饶县| 西昌市| 罗城| 汝阳县| 漠河县| 江都市| 阳朔县| 措美县| 从江县| 乌苏市| 历史| 澄城县| 黄陵县| 威海市| 九江县| 巴林左旗| 凌源市| 达日县| 松滋市| 九台市| 思南县| 龙门县| 孝义市| 上饶县| 故城县| 四会市| 吴堡县| 海伦市| 滕州市| 灵台县| 宜兴市|