Valkey: PythonをValkeyに接続する
このドキュメントはPythonでの使用ガイドの一部です。完全なガイドはこちらからご覧いただけます:ValkeyをPythonで接続する方法。
👋 Stackheroのドキュメントへようこそ!
Stackheroは、数多くの利点を提供するValkeyクラウドソリューションをすぐに利用できる形で提供しています。
Redis CommanderWeb UIが含まれています。- メッセージサイズと転送が無制限。
- ワンクリックで簡単にアップデート。
- プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ。
時間を節約し、生活を簡素化:StackheroのValkeyクラウドホスティングソリューションを試すのに5分しかかかりません!
PythonアプリケーションをValkeyに接続する方法を見てみましょう。デフォルト設定を使用した簡単な例を以下に示します。
import redis
r = redis.from_url(
'rediss://default:<password>@<XXXXXX>.stackhero-network.com:<PORT_TLS>',
health_check_interval=10,
socket_connect_timeout=5,
retry_on_timeout=True,
socket_keepalive=True
)
セキュリティを強化するために、環境変数を使用して資格情報を管理することをお勧めします。以下にその方法を示します。
import os
import redis
r = redis.from_url(
os.environ.get("STACKHERO_VALKEY_URL_TLS"),
health_check_interval=10,
socket_connect_timeout=5,
retry_on_timeout=True,
socket_keepalive=True
)
環境変数に次のようなエントリが含まれていることを確認してください: STACKHERO_VALKEY_URL_TLS=rediss://default:<password>@<XXXXXX>.stackhero-network.com:<PORT_TLS>.