PythonでRedisデータをどうやって取得するか
Redis のデータを Python で取得するには、Redis ライブラリを使用します。最もポピュラーなライブラリは `redis-py` ライブラリです。`redis-py` ライブラリを使った Redis データ取得の基本的な手順を以下に示します。
- pipコマンドを使用してインストールできます: pip install redis
- import redisという名前のredisモジュールをインポートする
- Redis 연결 객체 생성하기:
- r = redis.Redis(host=’localhost’, port=6379, db=0)
- Redis サーバーのホスト名を host、Redis サーバーのポート番号を port、Redis データベースの番号を db とします。Redis サーバーがローカルで動作していて、デフォルトのポート番号とデータベース番号が使用されている場合、host パラメーターと port パラメーターは省略できます。
- 接続されたオブジェクトを使用して各種の Redis コマンドを実行します。たとえば、キーの値を取得するには「get」メソッドを使用できます。
- value = r[‘key’]
- 「key」というキーの値を返します。
- 複数個のキーの値を取得したい場合、mgetメソッドを使用します。
- values = r.mget([‘key1’, ‘key2’, ‘key3’])
- これはキー「key1」、「key2」、「key3」の値を含むリストを返します。
Redis-pyライブラリを使用する前に、Redisサーバーが起動していて、指定されたホストとポートでアクセス可能であることを確認してください。