ホームページ  >  記事  >  データベース  >  Python で Redis 例外をキャッチする方法

Python で Redis 例外をキャッチする方法

WBOY
WBOY転載
2023-06-02 23:14:46688ブラウズ

Python は redis 例外をキャプチャします

シナリオの再発

Python の redis パッケージを使用して redis に接続し、意図的に間違ったパスワードを設定しましたが、例外が発生しなかったことがわかりました

環境

システム: win 10

Python バージョン: 3.6.8

初期コード

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

テストの結果、接続オブジェクトを作成した後であることがわかりました。 conn オブジェクトを介してクエリを実行すると、パスワード エラー例外がスローされました

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))

以上がPython で Redis 例外をキャッチする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。