MacのDocker環境にRedisをインストールして使用する

1つ:Redisの概要

Redisは完全に無料でオープンソースであり、他のKey-Valueキャッシング製品と比較した高性能のKey-Valueデータベース
Redisです。

  • 高性能、データの永続性をサポート
  • 複数のデータ構造:リスト、セット、zset、ハッシュなどのストレージ
  • データバックアップをサポート
  • トランザクション、データの原子性をサポートします(実行しない/すべて実行する)

Redisアプリケーションシナリオ

  • キャッシュ(優れた読み取りおよび書き込みパフォーマンス)
  • カウントおよびメッセージシステム(高い同時実行性、パブリッシュ/サブスクライブブロッキングキュー機能)
  • 分散セッションセッションと分散ロック(seckill)

Redis vs Mongo

  • 保存方法は異なります:Key-Valueとドキュメント
  • 使用法と信頼性は異なります:MongoDB:SQL&ACIDサポート
  • さまざまなアプリケーションシナリオ:高性能キャッシュと大規模なデータ分析

2:MacのDockerにRedisをインストールする

  • docker-compoeseモードで実行:ファイルを
    作成しdocker-compose.ymlます
    version: '3'
    services: 
      redis-test:
        image: 'redis'
        restart: always
        container_name: 'redis-test'
        ports: 
          - 15001:6379
        volumes:
          - /Users/zyy/学习/redistest:/data
        command: ["redis-server", "--requirepass", "123456"]
    
    ファイルディレクトリで実行します。docker-compose up -d
  • dockerrunコマンドは以下を実行します。
    docker run -itd --restart=always --name redis-test -p 15001:6379 -v /Users/zyy/学习/redistest:/data redis redis-server --requirepass=123456
    

docker logs -f redis-test(Redis-testはコンテナー名またはコンテナーIDです)
redis-testという名前のコンテナーのログ情報を表示します

Redis構成ファイルリファレンス:https//github.com/redis/redis/blob/unstable/redis.conf

Redisインストールの概要:

  • 手動インストール(なじみのないDocker / Docker環境なしに適しています)
  • Dockerのインストール(推奨)
  • redis.confを構成し、redisデータをキャッシュします(本番環境に必要)

3:Redis CLi

コマンドライン操作redisredis
コマンドリファレンス:http://doc.redisfans.com/

redisコンテナに入り、redisredis-cliサービスに接続して、redisにauth 123456ログインします
ここに画像の説明を挿入

4:RedisGUIツール

  • 別のRedisデスクトップマネージャー(無料)
  • メディス(料金、自分で作ることができます)
  • Redisデスクトップマネージャー(有料)

5:Redisnode.js統合

https://www.npmjs.com/package/redis

おすすめ

転載: blog.csdn.net/weixin_40693643/article/details/113477212
おすすめ