DockerによるRedisの起動
概要
Redisは、データベース、キャッシュ、メッセージキューエージェントとして使用できる、メモリに格納されたデータ構造サーバのオープンソース(BSDライセンス)です.文字列、ハッシュ・テーブル、リスト、集合、秩序化集合、ビットマップ、hyperlogsなどのデータ型をサポートします.レプリケーション、Luaスクリプト、LRUリカバリ、トランザクション、および異なるレベルのディスク永続化機能を内蔵し、Redis Centinelで高可用性を提供し、Redis Clusterで自動パーティションを提供します.
DockerでRedisチュートリアルを開始
docker hub公式ガイドライン
具体的な手順:
# 1. redis
docker pull redis
# 2. redis , --requirepass "aiya"
docker run --name redis -d -p 6379:6379 redis --requirepass "aiya"
次の図を起動します.
Redisへのログイン:
# 3. docker redis
docker exec -it redis bash
# 4. redis , -a aiya
redis-cli -a aiya
docker exec -it redis redis-cli -a aiya
を組み合わせて直接ログインすることもできます.ログインのデモは次の図です.
ログインに成功するとredisの対応するコマンドを実行できます。リモートアクセスは、接続サーバipから6379ポートにアクセスすればよい。