現在位置:ホームページ > 技術記事 > データベース > Redis

  • Docker で Redis クラスターのインストールと構成を実装する方法
    Docker で Redis クラスターのインストールと構成を実装する方法
    1. すべてのマシンがイメージ dockerpullredis をプルします 2. マスター/スレーブ クラスターの構築 2.1、redis.cong ファイル 2.1.1、マスター ノード:bind0.0.0.0protected-modeno//redis 構成アクセス パスワード requirepass123456//センチネル モードのマスター ノードのパスワードノードをダウンタイムからスレーブ ノードに復元するには、パスワード masterauth1234562.1.2 が必要です。スレーブ ノード:bind0.0.0.0protected-modenorequirepass123456//マスター ノードのアクセス パスワード masterauth123456//マスター ノード情報 sl
    Redis 1824 2023-05-26 18:36:25
  • Linux centos7にredisをインストールする方法
    Linux centos7にredisをインストールする方法
    1. Redis は C 言語で開発され、C 言語に基づいているため、まず gcc 環境がインストールされているかどうかを確認する必要があります。インストールされていない場合は、オンラインでインストールして gcc がインストールされているかどうかを確認します。gcc がインストールされている場合は、 gcc-v でバージョンが表示されます。インストールされていない場合は、yum-yinstallgcc をオンラインでインストールします。 -c++2。redis 圧縮パッケージを解凍し、コンパイルして解凍します。[root@localhostsoft]#tar-zxvfredis-3.0.0 解凍後、redis フォルダーが表示され、redis ディレクトリに入って makecdredis-3.0.0make3 をコンパイルし、インストールフォルダーを作成してフォルダー mkdir/usr/local/re を作成できます。
    Redis 1200 2023-05-26 18:28:06
  • Redis5.0の特徴は何ですか?
    Redis5.0の特徴は何ですか?
    新しい Streamdatatype (Streamdatatype) 新しい Redis モジュール API: タイマー、クラスター、およびディクショナリ API (タイマー、クラスター、およびディクショナリ API) RDB は LFU および LRU 情報を保存できるようになりました Ruby (redis-trib.rb) から redis-cli のクラスター マネージャーが移植されましたC言語コード。詳細については、「redis-cli–clusterhelp」コマンドを実行してください。 新しいsortedsetコマンド: ZPOPMIN/MAXおよびブロッキングバリアント(blockingvariants) Activedefragmentのアップグレード
    Redis 1628 2023-05-26 18:16:36
  • Redis がブロックされる状況は何ですか?
    Redis がブロックされる状況は何ですか?
    コマンド ブロックでは、不適切なコマンドを使用してクライアント ブロックが発生します。keys*: すべてのキー操作を取得します。Hgetall: ハッシュ テーブル内のすべてのフィールドの合計を返します。smembers: セット内のすべてのメンバーを返します。これらのコマンドの時間計算量は O(n n が増加すると、消費時間が増加し、クライアントがブロックされます。 SAVE ブロック Redis が RDB スナップショットを取得するときに、システム関数 fork() を呼び出してサブスレッドを作成し、一時ファイルの書き込みを完了することは誰もが知っています。トリガー条件は構成ファイルへの構成の保存です。設定に達すると、bgsave コマンドがトリガーされてスナップショットが作成されます。このメソッドはメイン スレッドをブロックせず、手動で実行されます。
    Redis 1830 2023-05-26 18:16:23
  • Linuxシステムでredisをシャットダウンするコマンドは何ですか?
    Linuxシステムでredisをシャットダウンするコマンドは何ですか?
    Linuxシステムでredisを正しくシャットダウンするにはどうすればよいですか? redisを強制終了したり、シャットダウン方法が不適切な場合、予期せぬ事態が発生する可能性がありますか? servicenetworkrestar#ネットワークの再起動 ipaddr#IP の検索[root@localhost~]#cd/usr/local/redis[root@localhostredis]#./bin/redis-server./redis.conf[root@localhostredis]#./bin/ redis-cli127.0.0.1:6379>exit[root@localhost]
    Redis 3354 2023-05-26 17:58:06
  • Ubuntuにredisとredis拡張機能をインストールする方法
    Ubuntuにredisとredis拡張機能をインストールする方法
    1. 最新のソース コード パッケージをダウンロードし、リンク アドレス wgethttp://download.redis.io/releases/redis-x.x.x.tar.gz をコピーします。注意: 上記でダウンロードした Redis コードの Redis バージョン番号は、独自のバージョンに基づいています。 2. 解凍してインストールします a. tarzxvfredis-x.x.x.tar.gzb を解凍します. cdredis-x.x.xmakec.make をインストールします. 完了したら、redis 関連プログラム (redis-cli、r
    Redis 1462 2023-05-26 17:52:40
  • HyperLogLog を使用して Redis を実装する方法
    HyperLogLog を使用して Redis を実装する方法
    1. 概要 Redis は、カーディナリティ統計のためにバージョン 2.8.9 で HyperLogLog データ構造を追加しました。利点は、入力要素の数が非常に多い場合、カーディナリティの計算に必要なスペースが比較的小さく、一般に一定であることです。 Redis では、ほぼ 2^64 の異なる要素のカーディナリティを計算するために、各 HyperLogLog キーに必要なメモリは 12KB だけです。これは、要素が多いコレクションほど多くのメモリを消費するカーディナリティの計算とは対照的です。ただし、HyperLogLog は入力要素に基づいてベースを計算するだけであり、入力要素自体を保存しないため、HyperLogLog はコレクションのように入力の各要素を返すことができません。 2. カーディナリティとは何ですか? たとえば、データセット
    Redis 958 2023-05-26 17:41:25
  • Redis の単語分割インデックス方式の使用方法
    Redis の単語分割インデックス方式の使用方法
    ワードセグメンテーションインデックス方式は、前回の記事で先人たちの意見と合わせて実践した結果、より実現可能でredisの特性に合致していると感じた唯一の方式ですが、最終的にはまだ実現できていません。メモリと同じくらい効率的です。詳細な実装アイデアについては、Redis 作者のブログ (参考 1) を参照してください。ここでの例は、まだ英語の UserName に基づいており、フレーズの長さ 3 の単語の分割のみを行っています。他のシナリオについては自分で拡張してください。まず、オートコンプリートの文字検索に基づいて、すべての名前に対して単語の分割を行う必要があります。つまり、 abc => (a, ab, abc) 次に、「a」と入力すると、seta の内容を直接取得します。「ab」と入力すると、 ab セットのコンテンツを直接取得します。次に、変換を開始します。まず、
    Redis 1170 2023-05-26 17:28:52
  • Redis でホット データとコールド データの識別と交換を実現する方法
    Redis でホット データとコールド データの識別と交換を実現する方法
    背景 Redis ハイブリッド ストレージ製品は、Alibaba Cloud が独自に開発したハイブリッド ストレージ製品であり、Redis プロトコルおよび機能と完全な互換性があります。コールド データの一部をディスクに保存することで、ほとんどのアクセス パフォーマンスが低下しないようにしながら、ユーザー コストが大幅に削減され、Redis 単一インスタンスのデータ量のメモリ制限を超えます。中でも、ホット データとコールド データの識別と交換は、ハイブリッド ストレージ製品のパフォーマンスの重要な要素です。ホット データとコールド データは、Redis ハイブリッド ストレージで定義されます。ディスクに対するメモリの比率はユーザーが自由に選択できます。Redis ハイブリッド ストレージ インスタンスは、すべてのキーをホット データとみなし、すべてのキー アクセス リクエストのパフォーマンスを保証します。少量のメモリで効率的かつ一貫性を保ちます。 Value部分に関してはメモリ不足の場合、
    Redis 1162 2023-05-26 17:23:03
  • LinuxシステムでRedisを起動する方法は何ですか?
    LinuxシステムでRedisを起動する方法は何ですか?
    Redis は高性能辞書データベースです。その出現により、memcached と keyvalue ストレージの問題が解決されました。以下では、Liangxu Tutorial Network の編集者が Redis の起動方法を共有します。 Linux での Redis 起動コマンド /usr/local/bin/redis-server/home/data/redis-3.2.1/redis.conf1 redis-server ファイルの場所がわからない場合は、次のコマンドを入力して、 location find/-nameredis-server1 で正常に起動したかどうかを確認します: netstat-nplt1
    Redis 1442 2023-05-26 17:22:06
  • Redis でコマンドを使用してキーをバッチで削除する方法
    Redis でコマンドを使用してキーをバッチで削除する方法
    redis には正規表現に基づいてキーを直接削除するコマンドはなく、delkey1key2... コマンドのみですが、redis には正規表現を使用してキーを取得するコマンドがあります: キー 「正規表現」を使用してキーを削除できます。 xargs コマンドを使用してバッチを実行します。キー値がパラメーターとして delredis-clikeys "mailspec*"|xargsdel に渡されることを確認してください。完全なコマンド: [root@localhostredis7001]#redis-cli-h192.169.1.71-p7001-a123456keysem *|x
    Redis 2315 2023-05-26 17:09:38
  • Redis で遅延キューを実装する方法
    Redis で遅延キューを実装する方法
    Redis は遅延キューを実装します。 Redis 遅延キュー Redis は、順序付きセット (ZSet) を通じて遅延メッセージ キューを実装します。ZSet には、遅延実行時間を格納するために使用できる Score 属性があります。ただし、チェック タスクの無限ループが必要となり、システム リソースが消費されます。
    Redis 2789 2023-05-26 16:44:23
  • Go言語でRedisを使用する方法
    Go言語でRedisを使用する方法
    依存関係パッケージをインストールします Go 言語のサードパーティ ライブラリ go-redis を使用します Go-redis は Sentinel およびクラスター モード Redis への接続をサポートします。次のコマンドを使用してダウンロードしてインストールします: goget-agithub.com/go-redis/redis/v8 を使用して redis に接続し、新しい go ファイルを作成し、github.com/go-redis/redis/v8 をプロジェクトに導入し、redis を初期化します。 .Client、あまりナンセンスではありません。たとえば、コードに直接アクセスします。 packagemainimport("context""fmt""github.com/go-redi
    Redis 1357 2023-05-26 16:43:06
  • Redisでアクセス頻度制御モジュールを構築する方法
    Redisでアクセス頻度制御モジュールを構築する方法
    原理概要: プログラムはタイムスライスを決定し、タイムスライスが小さいほど制御精度が高くなります。アクセス制御には複数のタイム スライスが含まれます。プログラムが特定の時刻にアクセス レコードを追加する必要がある場合、プログラムはまず現在時刻に基づいて使用するタイム スライスを計算し、このタイム スライスのカウンタに 1 を加算します。プログラムが一定期間内に何回アクセスされたかを判断するとき、まずこの期間に含まれるタイム スライスの数を計算し、次にこれらのタイム スライスをすべて取り出し、カウンタを追加して戻ります。原理紹介はこちら、プログラム関連のソースコードはこちら(nodejs) Redisを使ったアクセス頻度制御モジュールの構築方法 使用例(nodejs): varredback=require(
    Redis 1650 2023-05-26 16:41:35
  • Redis を SpringBoot と統合する方法
    Redis を SpringBoot と統合する方法
    1.pom.xml追加依存赖org.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-boot-starter-data-redis2 。応用-
    Redis 1066 2023-05-26 16:26:36

ツールの推奨事項

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 フォント ライブラリを呼び出すため、ページが開くのが遅くなる場合があります。