Apprendrepython,redisCe qui doit être appris, c'est le point,On va étudier ensemblePythonFonctionnementRedisDehashType.
import redis # ImporterredisModule
# Les moyens de connexion suivants sont recommandés
# Paramètresdecode_responses=True,ÉcritKVAlignementVPourstringType,Non, le type d'octet est écrit.
pool = redis. ConnectionPool( host = '127.0.0.1', port = 6379, db = 0, decode_responses = True)
rs = redis. Redis( connection_pool = pool)
# Opération à valeur unique
# ParamètreshashIl s'appellehNameClés et valeurs pour
rs. hset( 'hName', 'key1', 'value1')
rs. hset( 'hName', 'key2', 'value2')
# Prends - le.hNameDekey1La valeur correspondante
print( rs. hget( 'hName', 'key1')) #Retour aux résultats:value1
#Opération de la valeur de la clé de lot
rs. hmset( 'hName', { 'key3': 'value3', 'key5': 'value5'})
print( rs. hmget( 'hName', 'key1', 'key2', 'key3')) #Retour aux résultats:['value1', 'value2', 'value3']
# Enlevez - le.hName Toutes les valeurs clés
print( rs. hgetall( 'hName')) #Retour aux résultats:{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key5': 'value5'}
# Prends - le.hNameTous leskeys
print( rs. hkeys( 'hName')) #Retour aux résultats:['key1', 'key2', 'key3', 'key5']
# Prends - le.hNameTous lesvalues
print( rs. hvals( 'hName')) #Retour aux résultats:['value1', 'value2', 'value3', 'value5']
# AccèshNameCorrespondant àhashNombre de paires de clés
print( rs. hlen( 'hName')) #Retour aux résultats:4
# Jugementkey2Existe - t - il?
print( rs. hexists( 'hName', 'key2')) #Retour aux résultats:True
# Supprimerkey2Paire de clés correspondante
rs. hdel( 'hName', 'key2')
# Encore une fois.key2Existe - t - il?
print( rs. hexists( 'hName', 'key2')) #Retour aux résultats:False