現在位置:ホームページ > 技術記事 > データベース > 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 を使用します。
    Redis 9235 2023-05-30 14:40:23
  • Redis BloomFilter ブルームフィルターの実装方法
    Redis BloomFilter ブルームフィルターの実装方法
    ブルームフィルターの概念 ブルームフィルター(英語: BloomFilter)は、1970 年にブルームという青年によって提案されました。これは実際には長いバイナリ ベクトルと一連のランダム マッピング関数です。ブルーム フィルターを使用すると、要素がコレクション内にあるかどうかを取得できます。利点はスペース効率とクエリ時間が通常のアルゴリズムよりもはるかに高いことですが、欠点は一定の誤認識率と削除の難しさです。ブルーム フィルターの原理 ブルーム フィルターの原理は、要素がセットに追加されるときに、K 個のハッシュ関数を使用して要素をビット配列内の K 点にマッピングし、それらを 1 に設定することです。取得するときは、これらのポイントがすべて 1 であるかどうかを確認するだけで、それがセット内にあるかどうかを (おおよそ) 知ることができます。
    Redis 1949 2023-05-30 13:41:09
  • Redis ZsetオペレーションをPHPで実装する方法
    Redis ZsetオペレーションをPHPで実装する方法
    Zset 操作 // 1 つ以上のメンバー要素とそのスコア値を順序付きセットに追加します。メンバーがすでに順序付きセットのメンバーである場合は、メンバーのスコアを更新し、メンバー要素を再挿入して、メンバーが正しい位置にあることを確認します。小数値は整数値または倍精度浮動小数点数にすることができます。 $ret=$redis->zAdd('scores',98,'English',90,'physics');//順序付きセット内の指定された範囲のメンバーを返します。メンバーはスコアの昇順に並べ替えられ、同じスコアを持つメンバーは辞書順に並べ替えられます。
    Redis 1241 2023-05-30 13:28:14
  • Redis がセッション共有を実装する方法は何ですか?
    Redis がセッション共有を実装する方法は何ですか?
    はじめに 大きな工場の多くのプロジェクトは複数のサーバーに展開されており、それらのサーバーはさまざまなリージョンに存在し、サービスにアクセスすると、同じサービスが実行されているにもかかわらず、別のサーバーで実行されることがあります。プロジェクトを検討しているときに、このようなログイン シナリオでは、(図に示すように) 次の 3 つのサーバーがあると仮定すると、セッションはユーザーのログイン情報を保存するために使用されます。この情報は、ユーザーがログインしているかどうかを判断するために使用できます。サーバー01経由で実行され、今回のログイン セッション情報はメモリ01に保存されていますが、再度訪問するとサーバー02が操作を実行しますが、ログインセッション情報はメモリ01にあり、サーバー02はそれを取得できないため、判断しますログインしていないとエラーが返されます。
    Redis 2249 2023-05-30 13:28:06
  • SpringbootキャッシュRedis統合方法
    SpringbootキャッシュRedis統合方法
    デフォルトでは、ConcurrentMapCacheManager の ConcurrentMapCache がキャッシュ コンポーネントとして使用されます。 ConcurrentMap を使用する場合、データは ConcurrentMap に保存されます。実際、開発プロセスでは、いくつかのキャッシュ ミドルウェアを使用することがよくあります。たとえば、私たちは redis、memcache (ehcache を含む) などをよく使用します。私たちは皆、何らかのキャッシュ ミドルウェアを使用しています。以前に原理を説明したとき、次の図に示すように、springboot が多くのキャッシュ構成をサポートしていることもわかりました。デフォルトの開始構成は次のとおりです。 SimpleCache
    Redis 948 2023-05-30 13:22:12
  • 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
    Redis 842 2023-05-30 13:09:34
  • 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
    Redis 2256 2023-05-30 13:01:33
  • 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
    Redis 1611 2023-05-30 12:46:07
  • 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
    Redis 949 2023-05-30 12:03:40
  • CentOS に Redis データベースをデプロイする方法
    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 の一般的な使用方法は何ですか?
    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で遅延キューを実装する方法は何ですか?
    Redisで遅延キューを実装する方法は何ですか?
    1. はじめに 1.1. 遅延キューとは何ですか? 遅延キューと通常のキューの最大の違いは、その遅延属性に反映されます。通常のキューの要素は先入れ先出しであり、その順序で処理されます。遅延キューに追加される間、 の要素はキューに入れられるときに遅延時間が割り当てられ、指定された時間が経過した後に処理されることを望んでいます。ある意味、遅延キューの構造はキューのようなものではなく、時間を重みとして持つ順序付けされたヒープ構造に似ています。 1.2. アプリケーション シナリオ 一部のビジネス シナリオでは、一定期間後または特定の時点で実行する必要がある機能が頻繁に発生します。たとえば、次のシナリオが考えられます。新しい注文を作成し、指定された時間内に支払いが行われない場合、テイクアウトは自動的にキャンセルされる必要があります。そうしないと、タクシーが予定時刻に到着します。
    Redis 2632 2023-05-30 11:29:25
  • Redis クラスターのマスター/スレーブ モードを構成する方法
    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が拡張できない問題の解決方法
    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の基礎知識は何ですか?
    Redisの基礎知識は何ですか?
    1. Redis とは何ですか? まず、Redis 公式 Web サイトの紹介を見てみましょう: Redisisan オープンソース (BSDlicensed)、in-memorydata Structurestore、usedasadatabase、cacheandmessagebroker. これは、文字列、ハッシュ、リスト、セット、ソートセットウィズレンジクエリなどのデータ構造をサポートします。ビットマップ、ハイパーログログ、地理空間インデックスウィット
    Redis 1051 2023-05-30 09:38:16

ツールの推奨事項

jQuery エンタープライズ メッセージ フォームの連絡先コード

jQuery エンタープライズ メッセージ フォーム連絡先コードは、シンプルで実用的なエンタープライズ メッセージ フォームおよび連絡先紹介ページ コードです。

HTML5 MP3 オルゴール再生効果

HTML5 MP3 オルゴール再生特殊効果は、HTML5 + css3 に基づく MP3 音楽プレーヤーで、かわいいオルゴールの絵文字を作成し、スイッチ ボタンをクリックします。

HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果

HTML5 クールなパーティクル アニメーションのナビゲーション メニュー特殊効果は、ナビゲーション メニューにマウスを置くと色が変化する特殊効果です。

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード

jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コードは、jQuery およびブートストラップ フレームワークに基づいたビジュアル フォームです。

有機果物と野菜のサプライヤー Web テンプレート Bootstrap5

有機果物と野菜のサプライヤー Web テンプレート-Bootstrap5

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

Bootstrap3 多機能データ情報バックグラウンド管理レスポンシブ Web ページ テンプレート-Novus

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

不動産リソース サービス プラットフォーム Web ページ テンプレート Bootstrap5

シンプルな履歴書情報 Web テンプレート Bootstrap4

シンプルな履歴書情報 Web テンプレート Bootstrap4

かわいい夏の要素のベクター素材 (EPS+PNG)

これは、太陽、日よけ帽子、ココナッツの木、ビキニ、飛行機、スイカ、アイスクリーム、アイスクリーム、冷たい飲み物、浮き輪、ビーチサンダル、パイナップル、巻貝、貝殻、ヒトデ、カニを含む、かわいい夏の要素のベクター素材です。 、レモン、日焼け止め、サングラスなど、素材は JPG プレビューを含む EPS および PNG 形式で提供されています。
PNG素材
2024-05-09

4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)

これは、2023 年卒業バッジの赤いベクター素材で、合計 4 つがあり、JPG プレビューを含む AI、EPS、PNG 形式で利用できます。
PNG素材
2024-02-29

歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)

これは、さえずる鳥と​​花でいっぱいのカートをデザインした春のバナー ベクター素材で、JPG プレビューを含む AI および EPS 形式で利用できます。
バナー画像
2024-02-29

金色の卒業帽ベクター素材(EPS+PNG)

これは、JPG プレビューを含む EPS および PNG 形式で利用できる、金色の卒業帽のベクター素材です。
PNG素材
2024-02-27

室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート

家の装飾のクリーニングとメンテナンス サービス会社の Web サイト テンプレートは、家の装飾、クリーニング、メンテナンス、その他のサービス組織を提供するプロモーション Web サイトに適した Web サイト テンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

フレッシュカラーの個人履歴書ガイドページテンプレート

フレッシュカラーマッチング個人求人応募履歴書ガイドページテンプレートは、フレッシュカラーマッチングスタイルに適した個人求人検索履歴書仕事表示ガイドページWebテンプレートのダウンロードです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

デザイナーのクリエイティブな仕事の履歴書 Web テンプレート

デザイナー クリエイティブ ジョブ履歴書 Web テンプレートは、さまざまなデザイナーのポジションに適した個人の職務履歴書表示用のダウンロード可能な Web テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。

現代のエンジニアリング建設会社のウェブサイトのテンプレート

最新のエンジニアリングおよび建設会社の Web サイト テンプレートは、エンジニアリングおよび建設サービス業界の宣伝に適したダウンロード可能な Web サイト テンプレートです。ヒント: このテンプレートは Google フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。