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デスクトップマネージャー(有料)