欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python利用redis-py實(shí)現(xiàn)哈希數(shù)據(jù)類(lèi)型的常用指令操作

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

哈希數(shù)據(jù)類(lèi)型的創(chuàng)建與數(shù)據(jù)的添加 - hmset

利用 “redis-py” 模塊實(shí)現(xiàn) “哈希數(shù)據(jù)類(lèi)型” 的創(chuàng)建及哈希表數(shù)據(jù)的添加。

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

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

哈希數(shù)據(jù)類(lèi)型已存在的記錄添加記錄 - hset

利用 “redis-py” 模塊針對(duì)已經(jīng)存在的 “哈希數(shù)據(jù)類(lèi)型” 添加新的記錄。

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

# 這里的 con 就是創(chuàng)建的連接的變量
# hset 指令實(shí)現(xiàn)針對(duì)已經(jīng)存在哈希表添加新的屬性?xún)?nèi)容

哈希數(shù)據(jù)類(lèi)型已存在的記錄刪除記錄 - hdel

利用 “redis-py” 模塊針對(duì)已經(jīng)存在的 “哈希數(shù)據(jù)類(lèi)型” 刪除記錄。

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

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

哈希數(shù)據(jù)類(lèi)型判斷某記錄是否存在 - hexists

利用 “redis-py” 模塊,判斷已經(jīng)存在的 “哈希數(shù)據(jù)類(lèi)型” 是否存在某項(xiàng)記錄。

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

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

獲取哈希數(shù)據(jù)類(lèi)型的所有元素 - hgetall

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

result = con.hgetall("userinfo")

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

哈希數(shù)據(jù)類(lèi)型相關(guān)指令演示小案例

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

# coding:utf-8


import redis
from redis_db import redis_Pool     # 導(dǎo)入 redis_db模塊 的 redis_Pool


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


"""
利用 redis-py 實(shí)現(xiàn)對(duì) 哈希 數(shù)據(jù)類(lèi)型的添加操作(邏輯庫(kù) 0)
"""
con.hmset("userinfo", {"name": "Jack", "age": 16, "sex": "man"})


"""
利用 redis-py 實(shí)現(xiàn)對(duì) 哈希 數(shù)據(jù)類(lèi)型已存在的記錄添加記錄
"""
con.hset("userinfo", "hight", 166)


"""
利用 redis-py 實(shí)現(xiàn)對(duì) 哈希 數(shù)據(jù)類(lèi)型已存在的記錄刪除記錄
"""
con.hdel("userinfo", "sex")


"""
利用 redis-py 實(shí)現(xiàn)對(duì) 哈希 數(shù)據(jù)類(lèi)型已存在的記錄刪除記錄
"""
con.hdel("userinfo", "sex")


"""
利用 redis-py 實(shí)現(xiàn)對(duì) 哈希 數(shù)據(jù)類(lèi)型,判斷某記錄是否存在
"""
con.hexists("userinfo", "name")


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

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


"""
刪除 redis 連接 (redis連接被刪除后,會(huì)自動(dòng)被 Python 的垃圾回收機(jī)制回收)
"""
del con

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

相關(guān)文章

  • Python 數(shù)據(jù)處理庫(kù) pandas進(jìn)階教程

    Python 數(shù)據(jù)處理庫(kù) pandas進(jìn)階教程

    在前面一篇文章中,我們對(duì)pandas做了一些入門(mén)介紹。本文是它的進(jìn)階篇。在這篇文章中,我們會(huì)講解一些更深入的知識(shí)
    2018-04-04
  • python算法深入理解風(fēng)控中的KS原理

    python算法深入理解風(fēng)控中的KS原理

    這篇文章主要為大家介紹了python算法深入理解風(fēng)控中的KS原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • 如何使用pytorch實(shí)現(xiàn)LocallyConnected1D

    如何使用pytorch實(shí)現(xiàn)LocallyConnected1D

    由于LocallyConnected1D是Keras中的函數(shù),為了用pytorch實(shí)現(xiàn)LocallyConnected1D并在960×33的數(shù)據(jù)集上進(jìn)行訓(xùn)練和驗(yàn)證,本文分步驟給大家介紹如何使用pytorch實(shí)現(xiàn)LocallyConnected1D,感興趣的朋友一起看看吧
    2023-09-09
  • Python 安裝setuptools和pip工具操作方法(必看)

    Python 安裝setuptools和pip工具操作方法(必看)

    下面小編就為大家?guī)?lái)一篇Python 安裝setuptools和pip工具操作方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Python如何爬取qq音樂(lè)歌詞到本地

    Python如何爬取qq音樂(lè)歌詞到本地

    這篇文章主要介紹了Python如何爬取qq音樂(lè)歌詞到本地,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python使用bs4爬取boss直聘靜態(tài)頁(yè)面

    python使用bs4爬取boss直聘靜態(tài)頁(yè)面

    這篇文章主要介紹了python如何使用bs4爬取boss直聘靜態(tài)頁(yè)面,幫助大家更好的理解和學(xué)習(xí)爬蟲(chóng),感興趣的朋友可以了解下
    2020-10-10
  • 時(shí)間序列分析之ARIMA模型預(yù)測(cè)餐廳銷(xiāo)量

    時(shí)間序列分析之ARIMA模型預(yù)測(cè)餐廳銷(xiāo)量

    這篇文章主要介紹了時(shí)間序列分析之ARIMA模型預(yù)測(cè)餐廳銷(xiāo)量,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • pytorch安裝及環(huán)境配置的完整過(guò)程

    pytorch安裝及環(huán)境配置的完整過(guò)程

    這篇文章主要介紹了pytorch安裝及環(huán)境配置的完整過(guò)程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Python中的閉包與裝飾器的用法詳解

    Python中的閉包與裝飾器的用法詳解

    這篇文章主要介紹了Python中的閉包與裝飾器的用法詳解,裝飾器本質(zhì)上是一個(gè)Python函數(shù),它可以讓其他函數(shù)在不需要做任何代碼變動(dòng)的前提下增加額外功能,裝飾器的返回值也是一個(gè)函數(shù)對(duì)象,需要的朋友可以參考下
    2023-07-07
  • 讓Django的BooleanField支持字符串形式的輸入方式

    讓Django的BooleanField支持字符串形式的輸入方式

    這篇文章主要介紹了讓Django的BooleanField支持字符串形式的輸入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05

最新評(píng)論