Article Tags
Docker-Compose が Redis クラスターを構築する方法

Docker-Compose が Redis クラスターを構築する方法

1. 3 マスター + 3 スレーブのクラスター構成はテスト用なので、redis リストをシミュレートするために 1 つのサーバーのみを使用します 2. redis.conf を記述し、サーバー上に Redis クラスターのデプロイ ファイルを保存するディレクトリを作成します。ここに置いたパスは /root/redis-cluster で、/opt/docker/redis-cluster ディレクトリに redis-1、redis-2、redis-3、redis-4、redis-5、redis-6 フォルダー mkdir を作成します。 . -p/opt/docker/redis-cluster/{redis-1,redis-2,redis-3

May 30, 2023 pm 04:46 PM
Docker redis docker-compose
Redis の永続化メソッドは何ですか?

Redis の永続化メソッドは何ですか?

Redis はシングルスレッドですが、なぜそれほど高速なのでしょうか? メモリに基づくと、ほとんどのリクエストは純粋なメモリ操作であり、CPU は Redis のボトルネックではありません。不必要な CPU コンテキストの切り替えや、ロック操作などの他の競合状態を回避します。最下層では、マルチチャネル I/O 多重化モデルとノンブロッキング IO が使用されます。 Redis は 6 以降でマルチスレッドをサポートしますが、デフォルトでは有効になっていません。 Redis の永続化メソッドは何ですか? それらの違いについて話しましょう。 AOF および RDB 永続性をサポートします。 AOF は、サーバーによって処理されたすべての書き込みおよび削除操作をログ形式で記録します。クエリ操作は記録されず、テキスト形式で記録されます。第 2 レベルの永続性をサポートしており、互換性が優れています。同じ数のデータ セットの場合、通常、AOF ファイルは RDB ファイルよりも大きいため、

May 30, 2023 pm 04:25 PM
redis
Linux に Redis をデプロイする方法

Linux に Redis をデプロイする方法

1. 公式 Web サイトから Linux 版の redis をダウンロードします。 2. Linux サーバーにコピーし、指定されたディレクトリに解凍します。 3. 解凍後、redis フォルダーを取得します ----- わかっているファイルの場所に移動します 4.注: redis は C 言語で書かれており、C 言語環境 yuminstallgcc-c++tcl に依存して、redis のインストール ディレクトリに入り、make------redis をコンパイルする必要があります。 redis6 以降の Make コンパイルではエラーが報告される場合があり、gcc バージョンをアップグレードする必要があります# 1 つのステップ sudoyuminstallcentos-release-scl#2 番目のステップ sudoyuminstalldevto

May 30, 2023 pm 04:08 PM
Linux redis
Redisコマンドの使用例分析

Redisコマンドの使用例分析

問題の原因は、編集者が担当するアプリケーションが管理用のバックグラウンドアプリケーションであり、権限管理にはShiroフレームワークを使用しており、複数のノードがあるため分散Sessionを使用する必要があるため、Session情報の保存にはRedisを使用しています。 Shiro は Redis ストレージ セッション コンポーネントを直接提供していないため、Afan は Github のオープン ソース コンポーネントである hiro-redis を使用する必要がありました。 Shiro フレームワークはセッションが有効かどうかを定期的に確認する必要があるため、Shiro の最下層は SessionDAO#getActiveSessions を呼び出してすべてのセッション情報を取得します。そして、 hiro-redis は Session を継承するだけです

May 30, 2023 pm 03:46 PM
redis
Windows で Redis のパスワードを設定する方法

Windows で Redis のパスワードを設定する方法

パスワードを設定するには 2 つの方法があります。 1. コマンドラインでパスワードを設定します。 cmd を実行して redis ルート ディレクトリに切り替えます。まず、server>redis-server.exe を起動します。別の cmd を開いて redis ルート ディレクトリに切り替えます。client>redis-cli.exe-h127.0.0.1-p6379 を起動します。クライアントで configgetrequirepass コマンドを使用します。パスワードの表示>configgetrequirepass1)"requirepass"2)""//デフォルトの空のクライアントは configsetrequirepassyourp を使用します。

May 30, 2023 pm 02:40 PM
Windows redis
Redis BloomFilter ブルームフィルターの実装方法

Redis BloomFilter ブルームフィルターの実装方法

ブルームフィルターの概念 ブルームフィルター(英語: BloomFilter)は、1970 年にブルームという青年によって提案されました。これは実際には長いバイナリ ベクトルと一連のランダム マッピング関数です。ブルーム フィルターを使用すると、要素がコレクション内にあるかどうかを取得できます。利点はスペース効率とクエリ時間が通常のアルゴリズムよりもはるかに高いことですが、欠点は一定の誤認識率と削除の難しさです。ブルーム フィルターの原理 ブルーム フィルターの原理は、要素がセットに追加されるときに、K 個のハッシュ関数を使用して要素をビット配列内の K 点にマッピングし、それらを 1 に設定することです。取得するときは、これらのポイントがすべて 1 であるかどうかを確認するだけで、それがセット内にあるかどうかを (おおよそ) 知ることができます。

May 30, 2023 pm 01:41 PM
redis bloomfilter
Redis ZsetオペレーションをPHPで実装する方法

Redis ZsetオペレーションをPHPで実装する方法

Zset 操作 // 1 つ以上のメンバー要素とそのスコア値を順序付きセットに追加します。メンバーがすでに順序付きセットのメンバーである場合は、メンバーのスコアを更新し、メンバー要素を再挿入して、メンバーが正しい位置にあることを確認します。小数値は整数値または倍精度浮動小数点数にすることができます。 $ret=$redis->zAdd('scores',98,'English',90,'physics');//順序付きセット内の指定された範囲のメンバーを返します。メンバーはスコアの昇順に並べ替えられ、同じスコアを持つメンバーは辞書順に並べ替えられます。

May 30, 2023 pm 01:28 PM
PHP redis zset
Redis がセッション共有を実装する方法は何ですか?

Redis がセッション共有を実装する方法は何ですか?

はじめに 大きな工場の多くのプロジェクトは複数のサーバーに展開されており、それらのサーバーはさまざまなリージョンに存在し、サービスにアクセスすると、同じサービスが実行されているにもかかわらず、別のサーバーで実行されることがあります。プロジェクトを検討しているときに、このようなログイン シナリオでは、(図に示すように) 次の 3 つのサーバーがあると仮定すると、セッションはユーザーのログイン情報を保存するために使用されます。この情報は、ユーザーがログインしているかどうかを判断するために使用できます。サーバー01経由で実行され、今回のログイン セッション情報はメモリ01に保存されていますが、再度訪問するとサーバー02が操作を実行しますが、ログインセッション情報はメモリ01にあり、サーバー02はそれを取得できないため、判断しますログインしていないとエラーが返されます。

May 30, 2023 pm 01:28 PM
redis session
SpringbootキャッシュRedis統合方法

SpringbootキャッシュRedis統合方法

デフォルトでは、ConcurrentMapCacheManager の ConcurrentMapCache がキャッシュ コンポーネントとして使用されます。 ConcurrentMap を使用する場合、データは ConcurrentMap に保存されます。実際、開発プロセスでは、いくつかのキャッシュ ミドルウェアを使用することがよくあります。たとえば、私たちは redis、memcache (ehcache を含む) などをよく使用します。私たちは皆、何らかのキャッシュ ミドルウェアを使用しています。以前に原理を説明したとき、次の図に示すように、springboot が多くのキャッシュ構成をサポートしていることもわかりました。デフォルトの開始構成は次のとおりです。 SimpleCache

May 30, 2023 pm 01:22 PM
redis SpringBoot
Redis のデプロイメントとさまざまなデータ型に使用されるコマンドの分析例

Redis のデプロイメントとさまざまなデータ型に使用されるコマンドの分析例

Redis をコンパイルしてインストールし、デプロイメントを開始します [root@mcw01~]$lsanaconda-ks.cFMongodb-linux-x86_64-3.2.8.tgz[root@mcw01~]$wgethttp://download.redis.io/releases/redis- 4.0.10.tar.gz--2022-03-0518:27:02--http://download.redis.io/releases/redis-4.0.10.tar.gzResolvedownload.redis.io(dow

May 30, 2023 pm 01:09 PM
redis
Redis がシングルスレッドを選択するのはなぜですか?

Redis がシングルスレッドを選択するのはなぜですか?

1. Redis バージョンの反復: Redis2.6、Lua スクリプトをサポート、Redis3.0、クラスターをサポート、Redis4.0、ハイブリッド永続性、マルチスレッドの非同期削除、Redis5.0、コア コードの再構築、Redis6.0、マルチスレッド IO ; Redis7.0、関数、マルチパート AOF; 2. Redis4.0 より前の Redis はなぜ常にシングル スレッドを使用していたのですか? 1. Redis は、開発とメンテナンスを容易にするシングルスレッド モデルを採用しています; 2. シングルスレッド モデルは、IO 多重化とノンブロッキング IO を通じて複数のクライアント要求を同時に処理することもできます; 3. Redis の場合、主なパフォーマンスのボトルネックはメモリとCPU ではなくネットワーク; 3. Redis6

May 30, 2023 pm 01:01 PM
redis
Docker に基づいて Redis クラスターを構築する方法

Docker に基づいて Redis クラスターを構築する方法

環境: Docker+(Redis:5.0.5*3)1. イメージをプルする dockerpullredis:5.0.52. Redis コンテナーを作成する 3 つの Redis コンテナーを作成します: redis-node1: 6379redis-node2: 6380redis-node3: 6381dockercreate--nameredis- node1 -v/data/redis-data/node1:/data-p6379:6379redis:5.0.5--cluster-enabledyes--cluster-config-filenodes

May 30, 2023 pm 12:46 PM
Docker redis
SpringBoot と Redis を統合する方法

SpringBoot と Redis を統合する方法

SpringBoot と非リレーショナル データベース Redis の統合 (1) SpringDataRedis 依存関係スターターを追加し、この依存関係を導入してプロジェクトを作成します。次の依存関係がプロジェクト pom.xml ファイルに表示されます: (2) エンティティ クラス Person: packagecom を記述します。 Hardy.springbootdataredis.domain ;importorg.springframework.data.annotation.Id;importorg.springframework.data.redis.core.RedisHash;importorg.s

May 30, 2023 pm 12:03 PM
redis SpringBoot
CentOS に Redis データベースをデプロイする方法

CentOS に Redis データベースをデプロイする方法

Redis は新しいデータ ストレージのアイデアを生み出しました。Redis を使用すると、単調な機能を持つデータベースに直面したときに、冷蔵庫に入れる方法に集中する必要はなくなります。代わりに、Redis の柔軟で変更可能なデータを使用できるようになります。構造とデータ操作して、ゾウごとに異なる冷蔵庫を構築します。 CentOS に Redis をデプロイするための具体的な手順は、解凍し、redis ディレクトリ make&&makeinstall に移動し、コンパイルしてインストールし、実行ステータスを確認し、構成ファイル /etc/redis/6379.conf を変更し、パスワードを設定して、redis を変更することです。前述のプロパティを使用し、次のコマンドを使用して、redis が開始されたことを示すデータを表示します。

May 30, 2023 am 11:55 AM
redis CentOS

ホットツール Tags

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい