- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 を使用します。
- Redis 9235 2023-05-30 14:40:23
-
- Redis BloomFilter ブルームフィルターの実装方法
- ブルームフィルターの概念 ブルームフィルター(英語: BloomFilter)は、1970 年にブルームという青年によって提案されました。これは実際には長いバイナリ ベクトルと一連のランダム マッピング関数です。ブルーム フィルターを使用すると、要素がコレクション内にあるかどうかを取得できます。利点はスペース効率とクエリ時間が通常のアルゴリズムよりもはるかに高いことですが、欠点は一定の誤認識率と削除の難しさです。ブルーム フィルターの原理 ブルーム フィルターの原理は、要素がセットに追加されるときに、K 個のハッシュ関数を使用して要素をビット配列内の K 点にマッピングし、それらを 1 に設定することです。取得するときは、これらのポイントがすべて 1 であるかどうかを確認するだけで、それがセット内にあるかどうかを (おおよそ) 知ることができます。
- Redis 1949 2023-05-30 13:41:09
-
- Redis ZsetオペレーションをPHPで実装する方法
- Zset 操作 // 1 つ以上のメンバー要素とそのスコア値を順序付きセットに追加します。メンバーがすでに順序付きセットのメンバーである場合は、メンバーのスコアを更新し、メンバー要素を再挿入して、メンバーが正しい位置にあることを確認します。小数値は整数値または倍精度浮動小数点数にすることができます。 $ret=$redis->zAdd('scores',98,'English',90,'physics');//順序付きセット内の指定された範囲のメンバーを返します。メンバーはスコアの昇順に並べ替えられ、同じスコアを持つメンバーは辞書順に並べ替えられます。
- Redis 1241 2023-05-30 13:28:14
-
- Redis がセッション共有を実装する方法は何ですか?
- はじめに 大きな工場の多くのプロジェクトは複数のサーバーに展開されており、それらのサーバーはさまざまなリージョンに存在し、サービスにアクセスすると、同じサービスが実行されているにもかかわらず、別のサーバーで実行されることがあります。プロジェクトを検討しているときに、このようなログイン シナリオでは、(図に示すように) 次の 3 つのサーバーがあると仮定すると、セッションはユーザーのログイン情報を保存するために使用されます。この情報は、ユーザーがログインしているかどうかを判断するために使用できます。サーバー01経由で実行され、今回のログイン セッション情報はメモリ01に保存されていますが、再度訪問するとサーバー02が操作を実行しますが、ログインセッション情報はメモリ01にあり、サーバー02はそれを取得できないため、判断しますログインしていないとエラーが返されます。
- Redis 2249 2023-05-30 13:28:06
-
- SpringbootキャッシュRedis統合方法
- デフォルトでは、ConcurrentMapCacheManager の ConcurrentMapCache がキャッシュ コンポーネントとして使用されます。 ConcurrentMap を使用する場合、データは ConcurrentMap に保存されます。実際、開発プロセスでは、いくつかのキャッシュ ミドルウェアを使用することがよくあります。たとえば、私たちは redis、memcache (ehcache を含む) などをよく使用します。私たちは皆、何らかのキャッシュ ミドルウェアを使用しています。以前に原理を説明したとき、次の図に示すように、springboot が多くのキャッシュ構成をサポートしていることもわかりました。デフォルトの開始構成は次のとおりです。 SimpleCache
- Redis 948 2023-05-30 13:22:12
-
- 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
- Redis 842 2023-05-30 13:09:34
-
- 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
- Redis 2256 2023-05-30 13:01:33
-
- 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
- Redis 1611 2023-05-30 12:46:07
-
- 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
- Redis 949 2023-05-30 12:03:40
-
- CentOS に Redis データベースをデプロイする方法
- Redis は新しいデータ ストレージのアイデアを生み出しました。Redis を使用すると、単調な機能を持つデータベースに直面したときに、冷蔵庫に入れる方法に集中する必要はなくなります。代わりに、Redis の柔軟で変更可能なデータを使用できるようになります。構造とデータ操作して、ゾウごとに異なる冷蔵庫を構築します。 CentOS に Redis をデプロイするための具体的な手順は、解凍し、redis ディレクトリ make&&makeinstall に移動し、コンパイルしてインストールし、実行ステータスを確認し、構成ファイル /etc/redis/6379.conf を変更し、パスワードを設定して、redis を変更することです。前述のプロパティを使用し、次のコマンドを使用して、redis が開始されたことを示すデータを表示します。
- Redis 1343 2023-05-30 11:55:36
-
- Redis の一般的な使用方法は何ですか?
- 1. 一般的な使用方法 Redis の一般的な使用方法には、1. Redis の単一コピー、2. Redis の複数コピー (マスター/スレーブ)、3. Redis Sentinel (センチネル)、4. Redis クラスター、5. Redis の自己調査などがあります。 2. 各種利用方法のメリット・デメリット 1. Redis シングルコピー Redis シングルコピーはシングル Redis ノード展開アーキテクチャを採用しており、リアルタイムでデータを同期するためのバックアップノードがなく、データの永続化やバックアップ戦略も提供していないため、Redis シングルコピーに適しています。データの信頼性要件が低いアプリケーション向け 純粋なキャッシュ ビジネス シナリオ。利点: シンプルなアーキテクチャと簡単な導入、高いコストパフォーマンス: キャッシュ使用時にバックアップノードが不要 (スーパーバイザまたは crontab で単一インスタンスの可用性を保証可能)
- Redis 2677 2023-05-30 11:53:08
-
- Redisで遅延キューを実装する方法は何ですか?
- 1. はじめに 1.1. 遅延キューとは何ですか? 遅延キューと通常のキューの最大の違いは、その遅延属性に反映されます。通常のキューの要素は先入れ先出しであり、その順序で処理されます。遅延キューに追加される間、 の要素はキューに入れられるときに遅延時間が割り当てられ、指定された時間が経過した後に処理されることを望んでいます。ある意味、遅延キューの構造はキューのようなものではなく、時間を重みとして持つ順序付けされたヒープ構造に似ています。 1.2. アプリケーション シナリオ 一部のビジネス シナリオでは、一定期間後または特定の時点で実行する必要がある機能が頻繁に発生します。たとえば、次のシナリオが考えられます。新しい注文を作成し、指定された時間内に支払いが行われない場合、テイクアウトは自動的にキャンセルされる必要があります。そうしないと、タクシーが予定時刻に到着します。
- Redis 2632 2023-05-30 11:29:25
-
- Redis クラスターのマスター/スレーブ モードを構成する方法
- 1. クラスターはなぜ必要ですか?実際の開発では、次の理由により、エンジニアリング プロジェクトで 1 つの Redis のみを使用することはできません: (1) 構造的に、1 つの Redis サーバーには単一障害点があり、1 つのサーバーがすべてのリクエストを処理する必要があります。 (2) 容量的には、単一の Redis サーバーのメモリ容量には限界があり、Redis サーバーのメモリ容量が 256G であっても、すべてのメモリを Redis ストレージのメモリとして使用することはできません。単一 Redis サーバーのメモリは 20G を超えてはなりません。 (3) 単一の Redis サーバーの読み取りおよび書き込み性能には限界があり、クラスターを使用することで読み取りおよび書き込み機能を向上させることができます。 2. マスター/スレーブ モードの概要 現在、Redis には 3 つのクラスター モードがあります。
- Redis 3272 2023-05-30 10:47:23
-
- php5.6でredis.soが拡張できない問題の解決方法
- まず、Redis とは何かを理解しましょう。 Redis は、文字列、ハッシュ テーブル、リスト、セット、順序付きセットなど、さまざまな種類のデータの保存、読み取り、操作に使用できる高性能のキー/値ストレージ データベースです。主にメモリを記憶媒体として使用するため、Redis は非常に高速かつ効率的になります。 PHP は、redis.so または phpredis 拡張機能を拡張することによって Redis と対話します。これらの拡張機能は、開発者が PHP コードで Redis に簡単にアクセスできるように、さまざまな API 関数を提供します。ただし、PHP の一部のバージョン、特に php5.6 では、これらの拡張機能が適切に動作しなくなる問題がいくつかあります。 php5.6バージョンを使用している場合、
- Redis 1523 2023-05-30 10:21:44
-
- Redisの基礎知識は何ですか?
- 1. Redis とは何ですか? まず、Redis 公式 Web サイトの紹介を見てみましょう: Redisisan オープンソース (BSDlicensed)、in-memorydata Structurestore、usedasadatabase、cacheandmessagebroker. これは、文字列、ハッシュ、リスト、セット、ソートセットウィズレンジクエリなどのデータ構造をサポートします。ビットマップ、ハイパーログログ、地理空間インデックスウィット
- Redis 1051 2023-05-30 09:38:16