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

Python利用redis-py實現哈希數據類型的常用指令操作

 更新時間:2022年09月27日 08:59:48   作者:渴望力量的哈士奇  
這篇文章我們繼續(xù)學習 “redis-py” 模塊的一些關于 “哈希數據類型” 的相關指令用方法,比如利用 pyton 實現操作 “哈希表” 的數據、操作 “redis” 的事務等等

哈希數據類型的創(chuàng)建與數據的添加 - hmset

利用 “redis-py” 模塊實現 “哈希數據類型” 的創(chuàng)建及哈希表數據的添加。

con.hmset("userinfo", {"name": "Jack", "age": 16, "sex": "man"})

# 這里的 con 就是創(chuàng)建的連接的變量
# hmset 指令實現定義創(chuàng)建哈希表,并添加哈希表的內容數據

哈希數據類型已存在的記錄添加記錄 - hset

利用 “redis-py” 模塊針對已經存在的 “哈希數據類型” 添加新的記錄。

con.hset("userinfo", "hight", 166)

# 這里的 con 就是創(chuàng)建的連接的變量
# hset 指令實現針對已經存在哈希表添加新的屬性內容

哈希數據類型已存在的記錄刪除記錄 - hdel

利用 “redis-py” 模塊針對已經存在的 “哈希數據類型” 刪除記錄。

con.hdel("userinfo", "sex")

# 這里的 con 就是創(chuàng)建的連接的變量
# hdel 指令實現針對已經存在哈希表的內容執(zhí)行刪除操作

哈希數據類型判斷某記錄是否存在 - hexists

利用 “redis-py” 模塊,判斷已經存在的 “哈希數據類型” 是否存在某項記錄。

con.hexists("userinfo", "name")

# 這里的 con 就是創(chuàng)建的連接的變量
# hexists 指令實現針對已經存在哈希表的內容,判斷某項記錄是否存在

獲取哈希數據類型的所有元素 - hgetall

在 “redis-py” 模塊,獲取 “哈希數據類型” 全部的元素記錄與 “redis” 也是一樣的指令。

result = con.hgetall("userinfo")

# 這里的 con 就是創(chuàng)建的連接的變量
# hgetall 指令實現針對已經存在哈希表的內容,獲取該哈希表的全部元素內容

哈希數據類型相關指令演示小案例

example_hash.py 模塊演示案例如下:(其實這里同樣應該使用 try...except...finally 進行異常捕獲,但是我依然懶得寫了...)

# coding:utf-8


import redis
from redis_db import redis_Pool     # 導入 redis_db模塊 的 redis_Pool


"""
創(chuàng)建 redis 連接
"""
con = redis.Redis(
    connection_pool=redis_Pool
)


"""
利用 redis-py 實現對 哈希 數據類型的添加操作(邏輯庫 0)
"""
con.hmset("userinfo", {"name": "Jack", "age": 16, "sex": "man"})


"""
利用 redis-py 實現對 哈希 數據類型已存在的記錄添加記錄
"""
con.hset("userinfo", "hight", 166)


"""
利用 redis-py 實現對 哈希 數據類型已存在的記錄刪除記錄
"""
con.hdel("userinfo", "sex")


"""
利用 redis-py 實現對 哈希 數據類型已存在的記錄刪除記錄
"""
con.hdel("userinfo", "sex")


"""
利用 redis-py 實現對 哈希 數據類型,判斷某記錄是否存在
"""
con.hexists("userinfo", "name")


"""
利用 redis-py 獲取哈希數據類型的所有元素
"""
result = con.hgetall("userinfo")

for userinfo_value in result:
    print(userinfo_value.decode("utf-8"), result[userinfo_value].decode("utf-8"))


"""
刪除 redis 連接 (redis連接被刪除后,會自動被 Python 的垃圾回收機制回收)
"""
del con

到此這篇關于Python利用redis-py實現哈希數據類型的常用指令操作的文章就介紹到這了,更多相關Python redis-py哈希數據類型內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 學習Python selenium自動化網頁抓取器

    學習Python selenium自動化網頁抓取器

    本篇文章給大家介紹了Python selenium自動化網頁抓取器的實例應用以及知識點分析,有需要的參考學習下。
    2018-01-01
  • Pytorch 計算誤判率,計算準確率,計算召回率的例子

    Pytorch 計算誤判率,計算準確率,計算召回率的例子

    今天小編就為大家分享一篇Pytorch 計算誤判率,計算準確率,計算召回率的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python基礎語法中defaultdict的使用小結

    Python基礎語法中defaultdict的使用小結

    Python的defaultdict是collections模塊中提供的一種特殊的字典類型,它與普通的字典(dict)有著相似的功能,本文主要介紹了Python基礎語法中defaultdict的使用小結,感興趣的可以了解一下
    2025-04-04
  • python Crypto模塊的安裝與使用方法

    python Crypto模塊的安裝與使用方法

    本篇文章主要介紹了python Crypto模塊的安裝與使用方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 詳解PyTorch中Tensor的高階操作

    詳解PyTorch中Tensor的高階操作

    這篇文章主要介紹了詳解PyTorch中Tensor的高階操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python的Matplotlib庫應用實例超詳細教程

    Python的Matplotlib庫應用實例超詳細教程

    這篇文章主要介紹了Python的Matplotlib庫應用的相關資料,Matplotlib是一個強大的Python數據可視化庫,支持繪制2D和3D圖像,它提供了簡單易用的API,廣泛應用于數據分析和科學研究,需要的朋友可以參考下
    2025-01-01
  • python實現telnet客戶端的方法

    python實現telnet客戶端的方法

    這篇文章主要介紹了python實現telnet客戶端的方法,分析了Python中telnetlib模塊實現telnet操作的方法,并實例敘述了Telnet客戶端的實現技巧,需要的朋友可以參考下
    2015-04-04
  • python實現快速排序的示例(二分法思想)

    python實現快速排序的示例(二分法思想)

    本篇文章主要介紹了python實現快速排序的示例(二分法思想),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Python 限制線程的最大數量的方法(Semaphore)

    Python 限制線程的最大數量的方法(Semaphore)

    今天小編就為大家分享一篇Python 限制線程的最大數量的方法(Semaphore),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python安裝第三方庫的3種方法

    Python安裝第三方庫的3種方法

    這篇文章主要介紹了Python安裝第三方庫的3種方法,本文講解了通過setuptools來安裝python模塊、通過pip來安裝python模塊、直接從網上下載下可執(zhí)行文件來安裝三種方法,需要的朋友可以參考下
    2015-06-06

最新評論

凭祥市| 龙岩市| 威宁| 雅安市| 察雅县| 瑞金市| 镇远县| 元朗区| 安义县| 临沭县| 芷江| 犍为县| 霍邱县| 江华| 西昌市| 礼泉县| 胶州市| 灵丘县| 阿克苏市| 沂水县| 金华市| 革吉县| 平果县| 扶沟县| 西贡区| 仙居县| 三明市| 新绛县| 治多县| 宿松县| 宝丰县| 微山县| 保康县| 汤阴县| 哈密市| 特克斯县| 仪陇县| 龙岩市| 攀枝花市| 博野县| 乡宁县|