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

Comment intercepter l'exception Redis en Python

WBOY
Libérer: 2023-06-02 23:14:46
avant
759 Les gens l'ont consulté

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)
Copier après la connexion

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))
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal