Maison  >  Article  >  base de données  >  Comment intercepter l'exception Redis en Python

Comment intercepter l'exception Redis en Python

WBOY
WBOYavant
2023-06-02 23:14:46690parcourir

Python capture l'exception Redis

Récurrence du scénario

Utilisation du package Redis de Python pour se connecter à Redis, définissant délibérément un mot de passe erroné, mais a constaté que cela n'a pas provoqué d'exception

Environnement

Système : gagner 10

version Python : 3.6 .8

Code initial

import redis
host = "127.0.0.1"
port = 6379
password = "123456"
redis_conn = redis.Redis(host=host,port=port,password)

Après les tests, nous avons constaté qu'après la création de l'objet de connexion, lorsque nous interrogeons cet objet, il lançait une exception d'erreur de mot de passeconn

Capturez le code d'exception de connexion Redis

import redis
host = "127.0.0.1"
port = 6379
password = "123456"
try:
    redis_conn = redis.Redis(host=host,port=port,password)
    # 在创建连接后执行一个查询操作
    redis_conn.client_list()
except redis.ConnectError as err:
    print(str(err))

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer