Redis 監視ツール RedisInsight をインストールして使用する方法

王林
リリース: 2023-05-27 20:42:49
転載
3340 人が閲覧しました

1. RedisInsight の概要

RedisInsight は、直感的で効率的な Redis GUI 管理ツールであり、Redis のメモリ、接続数、ヒット率、通常の実行時間を監視でき、インターフェイスCLI 接続された Redis と対話します (RedisInsight には Redis モジュールのサポートが組み込まれています): 公式ポータル

RedisInsight が提供する機能:

  • Redis Cluster の GUI ツールをサポートする唯一のツールです。

  • は、Browser インターフェイスに基づいてキーを検索し、データを表示および編集できます。

  • SSL/TLS に基づく接続をサポートし、インターフェイス上でメモリ分析を実行することもできます;

2. RedisInsight のインストールと使用

1. 物理的なインストール

1) RedisInsight パッケージをダウンロード: ポータル

[root@Redis ~]# ls
anaconda-ks.cfg  redisinsight-linux64-1.11.0
[root@Redis ~]# mkdir /usr/local/redisinsight
[root@Redis ~]# mv redisinsight-linux64-1.11.0 /usr/local/redisinsight/redisinsight-1.11.0
[root@Redis ~]# chmod +x /usr/local/redisinsight/redisinsight-1.11.0
ログイン後にコピー

Redis 監視ツール RedisInsight をインストールして使用する方法

2) RedisInsight## を構成します# 環境変数

[root@Redis ~]# echo "export REDISINSIGHT_HOST=192.168.1.1" >> ~/.bash_profile
[root@Redis ~]# echo "export REDISINSIGHT_HOST_DIR=/usr/local/redisinsight/.redisinsight" >> ~/.bash_profile
[root@Redis ~]# source ~/.bash_profile
ログイン後にコピー

コメント:

REDISINSIGHT_PORT: RedisInsight のリスニング ポートを構成します (デフォルト: 8001)

REDISINSIGHT_HOST: RedisInsight の IP アドレスを構成します (デフォルト: 0.0.0.0)

LOG_DIR: RedisInsight のログ ストレージ パスを構成します (デフォルト: REDISINSIGHT_HOST_DIR)

REDISINSIGHT_HOST_DIR: RedisInsight のデータ ストレージ パスを構成します (default: ~/.redisinsight)

3)

RedisInsight サービスを開始します

[root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 &		// 后台运行
[root@Redis ~]# ps aux | grep redis												// 查看进程是否存在
ログイン後にコピー

Redis 監視ツール RedisInsight をインストールして使用する方法# #2.Kubernetes のインストール

1) RedisInsight の

yaml

ファイルを作成します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:bash;">[root@Redis ~]# vim redisinsight.yaml apiVersion: v1 kind: Service metadata: name: redisinsight-service spec: type: NodePort ports: - port: 80 targetPort: 8001 nodePort: 31888 selector: app: redisinsight --- apiVersion: apps/v1 kind: Deployment metadata: name: redisinsight labels: app: redisinsight spec: replicas: 1 selector: matachLabels: app: redisinsight template: metadata: labels: app: redisinsight spec: containers: - name: redisinsight image: redislabs/redisinsight:1.7.0 imagePullPolicy: IfNotPresent volumeMounts: - name: db mountPath: /db ports: - containerPort: 8001 protocol: TCP volumes: - name: db emptyDir: {}</pre><div class="contentsignin">ログイン後にコピー</div></div>2) RedisInsight を起動します

[root@Redis ~]# kubectl apply -f redisinsight.yaml
ログイン後にコピー

Redis 監視ツール RedisInsight をインストールして使用する方法3.RedisInsight の基本

を使用して Redis をインストールします (すでにインストールしている場合はスキップできます)

[root@Redis ~]# wget https://download.redis.io/releases/redis-6.2.6.tar.gz
[root@Redis ~]# tar zxf redis-6.2.6.tar.gz
[root@Redis ~]# cd redis-6.2.6
[root@Redis redis-6.2.6]# make PREFIX=/usr/local/redis install
[root@Redis redis-6.2.6]# sed -i &#39;/^bind 127.0.0.1/s/127.0.0.1/192.168.1.1/g&#39; redis.conf		# 修改监听 IP
[root@Redis redis-6.2.6]# sed -i &#39;/protected-mode/s/yes/no/g&#39; redis.conf						# 关闭保护模式
[root@Redis redis-6.2.6]# sed -i &#39;/daemonize/s/no/yes/g&#39; redis.conf								# 开启后台运行
[root@Redis redis-6.2.6]# sed -i &#39;/requirepass/s/foobared/123123/g&#39; redis.conf					# 配置密码
[root@Redis redis-6.2.6]# sed -i &#39;/requirepass 123123/s/^#//g&#39; redis.conf						# 将密码前的 # 删除
[root@Redis redis-6.2.6]# cp redis.conf /usr/local/redis/
[root@Redis redis-6.2.6]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf			# 启动 Redis
ログイン後にコピー

Redis 監視ツール RedisInsight をインストールして使用する方法1) 管理にアクセスします構成された IP とポートを介した RedisInsight のインターフェイス:

Redis 監視ツール RedisInsight をインストールして使用する方法

Redis 監視ツール RedisInsight をインストールして使用する方法

Redis 監視ツール RedisInsight をインストールして使用する方法

# #2) Redis のさまざまな情報が表示されます: Redis 監視ツール RedisInsight をインストールして使用する方法

#3) 同時に、インターフェース上で RedisInsight も操作できます:

Redis 監視ツール RedisInsight をインストールして使用する方法

4) 問題ありません。インターフェイス上で Redis によって使用されているメモリを分析します:

Redis 監視ツール RedisInsight をインストールして使用する方法

以上がRedis 監視ツール RedisInsight をインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!