shellでredisからデータを読み出す

1462 ワード

ここではshellでredis値を読み出す方法について説明します.コードは以下の通りです.
#!/usr/bin/env bash

redis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 keys  '*' |
while read key
do
    key_val=`redis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 get ${key}`
    echo ${key}  ${key_val}
done

次のようになります.
-hはredisインストールアドレスを表します
-pはredisポートを表します
-aはredisアクセスパスワードを表します
-nはredisデータベースのdb indexを表す