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ポートにアクセスすればよい。