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

  • Redis を使用してカウントダウン タスクを実装する方法
    Redis を使用してカウントダウン タスクを実装する方法
    例は次のとおりです。 importredisimporttimedefevent_handler(msg):''''キーの有効期限をリッスンした後、取得されるメッセージは次のとおりです msg={'type':'pmessage',#Return value type 'pattern':'__keyevent@2__ :expired',# ソース 'チャンネル'
    Redis 1763 2023-05-30 23:55:05
  • Springboot が Redis を使用してインターフェイス冪等インターセプトを実装する方法
    Springboot が Redis を使用してインターフェイス冪等インターセプトを実装する方法
    テキスト内でカスタム アノテーションを使用する方法: ① どのインターフェイスを冪等性によってインターセプトする必要があるかをマークします。 ② 各インターフェイスには、異なる冪等性範囲の時間が必要です。たとえば、2 秒以内、3 秒以内、時間は自動的に渡されます。 ③ 一度トリガーされると、はい、プロンプトは異なる場合があります。例: VIP インターフェイス、通常のユーザー インターフェイス、プロンプトは異なります (冗談です) 効果: 実際の戦闘は、アノテーション、インターセプター、とインターセプタの設定 ①RepeatDaMie.javaimportjava.lang.annotation.ElementType ;importjava.lang.annotation.Retention;importjava.lang.annot
    Redis 1377 2023-05-30 23:44:10
  • centos7.8にredis5.0.10をインストールする方法
    centos7.8にredis5.0.10をインストールする方法
    centos7.8 サーバーを準備し、ホスト名を変更します#hostnamectlset-hostnameredishostredis をインストールしますredis インストール パッケージをダウンロードします#cd/opt#wgethttps://download.redis.io/releases/redis-5.0.10.tar.gz圧縮パッケージを解凍します# cd/opt#tar-zxfredis-5.0.10.tar.gzコンパイルしてインストール#cd/opt#cdredis-5.0.10##gcc コンパイラーをインストール#yuminstallgcc#makeMALLOC=libc##makein
    Redis 1788 2023-05-30 23:34:04
  • Redis+Caffeine が分散 2 次キャッシュ コンポーネントを実装する方法
    Redis+Caffeine が分散 2 次キャッシュ コンポーネントを実装する方法
    いわゆる 2 次キャッシュ キャッシュは、読み取り速度の遅いメディアからデータを読み取り、それをディスク→メモリなどの読み取り速度の速いメディアに配置します。通常、私たちはデータベースなどのディスクにデータを保存します。毎回データベースから読み込むとディスク自体のIOに読み込み速度が影響を受けるため、redisのようなメモリキャッシュが存在します。データを読み出してメモリに書き込むことができるため、データを取得する必要がある場合にメモリから直接データを返すことができるため、速度が大幅に向上します。ただし、通常、Redis はクラスターに個別にデプロイされるため、ネットワーク IO が消費されます。Redis クラスターとの接続には接続プールなどのツールがすでにありますが、それでも一定のデータ送信の消費が発生します。それで、あります
    Redis 1070 2023-05-30 23:10:58
  • Springboot が Redis を統合し、グローバルに一意のインデックス ID を生成する方法
    Springboot が Redis を統合し、グローバルに一意のインデックス ID を生成する方法
    springboot 統合 redispom ファイル org.springframework.bootspring-boot-starter-data-redisapplication.yaml ファイル spring:#redis キャッシュ redis:connect-timeout:180000#接続タイムアウト時間 lettuce:pool:#接続プール内の最大接続数 max -active: 8#最大ブロッキング待ち時間 (負の数値は制限がないことを意味します)max-wait:1#接続プール内の最大アイドル接続max-idle:5#接続プール内の最小アイドル接続min-idle:0#シングルマシンモード
    Redis 1657 2023-05-30 23:01:07
  • Linuxのコマンド操作やredisのインストール方法は何ですか?
    Linuxのコマンド操作やredisのインストール方法は何ですか?
    コンピュータのオペレーティング システム: Windows 7、8、10、データベース tomcat キャッシュ (redis)...1. 仮想マシンをインストールする場合は、Kingsoft Antivirus と 360 Protection を終了する必要があります (vmware プログラムを無効にします) コマンド: 一般的な構文: 禁止コマンドの後に ./ または ../ を付けて、現在のディレクトリを示します。 ../ は現在のディレクトリを表します。 ../ は前のディレクトリを表します。/ ルート ディレクトリを表します。 クリア スクリーン ディスク管理: lslist はディレクトリ内のデータを表示します:-
    Redis 1476 2023-05-30 22:49:04
  • Node.jsでRedisにクエリ関数を追加する方法
    Node.jsでRedisにクエリ関数を追加する方法
    例: 新しいモジュールの場合、使用する前にプロジェクトに redis モジュールをインストールする必要があります。コマンド cnpminstallredis で新しい redis.js ファイルを作成します。コードは次のとおりです: //redis を導入します varredis=require("redis");//redis クライアントを作成します varclient=redis.createClient("6379","127.0.0.1) ");// 接続エラー処理 client.on("error",function(er
    Redis 809 2023-05-30 21:55:04
  • Redis で Redisson レッドロックを使用する原理は何ですか
    Redis で Redisson レッドロックを使用する原理は何ですか
    Redis のレッド ロックのマスター/スレーブ構造の分散ロック問題を使用する理由は何ですか? Redis 分散ロックを実装する最も簡単な方法は、Redis でキーを作成することです。このキーには、ロックが最終的に自動的に解放されることを保証する有効期限 (TTL) が設定されています。失う。クライアントがリソースを解放する (ロックを解除する) と、キーは削除されます。表面的にはうまく機能しているように見えますが、深刻な単一障害点の問題があります。それは、Redis がハングしたらどうなるかということです。この問題はスレーブノードを追加することで解決できると言えるかもしれません。しかし、これは通常は機能しません。 Redis のマスター/スレーブ同期は通常非同期であるため、そうすることでリソースの排他的使用を実現することはできません。このシナリオ (マスター/スレーブ構造) には明らかな競合状態があります: クライアント
    Redis 1638 2023-05-30 21:35:18
  • Goでredisとredigoを操作する方法
    Goでredisとredigoを操作する方法
    Go-operate redis、golang のインストール、redis の操作 クライアント パッケージは redigo や go-redis など複数ありますが、github で最も星の数が多いのは redigo です。 gogetgithub.com/garyburd/redigo/redisimport "github.com/garyburd/redigo/redis" 接続 Conn インターフェイスは、Redis と連携するためのメイン インターフェイスです。接続を作成するには、Dial、DialWithTimeout、または NewConn 関数を使用できます。タスクが完了すると、アプリケーションを完了するには Close 関数を呼び出す必要があります
    Redis 1214 2023-05-30 21:25:10
  • Redis はなぜそれほど速いのでしょうか?
    Redis はなぜそれほど速いのでしょうか?
    Redis は、キーと値のペアに基づいた NoSQL データベースであり、Redis の値は、文字列、ハッシュ、リスト、セット、zset、ビットマップ、HyperLogLog などのさまざまなデータ構造とアルゴリズムで構成できます。 Redis は、キーの有効期限、パブリッシュとサブスクライブ、トランザクション、Lua スクリプト、センチネル、クラスター、その他の機能も提供します。 Redis はコマンドを非常に高速に実行し、公式のパフォーマンスによれば、10w+qps に達することがあります。 1. 開発言語 現在、私たちはプログラミングに Java や Python などの高級言語を使用しています。たぶんあなたはそうするでしょう
    Redis 2917 2023-05-30 20:27:38
  • Redis シリアル化変換タイプのエラーを解決する方法
    Redis シリアル化変換タイプのエラーを解決する方法
    type'org.springframework.data.redis.core.convert.MappingRedisConverter'toquiredtype'org.springframework.data.redis.core.mapping.RedisMappingContext'の値を変換できません:setV に一致するエディターまたは変換戦略が見つかりません
    Redis 1649 2023-05-30 20:26:00
  • Redis で IO マルチスレッドを有効にする方法
    Redis で IO マルチスレッドを有効にする方法
    IO マルチスレッドを有効にする: 「Redis6」バージョンより前は、Redis は「シングル スレッド」でコマンドを読み取り、解析し、実行していました。 Redis6からIOマルチスレッドが導入されました。 IO スレッドは、コマンドの読み取り、コマンドの解析、および結果の返しを担当します。有効にすると、IO パフォーマンスが効果的に向上します。上の図に示すように、メイン スレッドと IO スレッドが共同してコマンドの読み取り、解析、結果の応答に参加します。ただし、コマンドを実行するのは「メインスレッド」です。 IO スレッドはデフォルトでオフになっていますが、redis.conf 内の次の設定を変更してオンにできます。 io-threads4io-threads-do-readsyes 「io-threads」はIOスレッド(メインスレッドを含む)の数です。
    Redis 1741 2023-05-30 20:10:04
  • Pythonを使用してRedisデータベースを操作する方法
    Pythonを使用してRedisデータベースを操作する方法
    はじめに Redis は、ASIC 言語で書かれたオープンソースのメモリベースの永続的な Key-Value データベースです。豊富なデータ構造、トランザクション機能を備え、コマンドのアトミック性を保証します。インメモリデータベースのため読み書きが非常に高速で、評価レートは最大10w/sと高速なデータ変更、リアルタイム通信、キャッシュなどによく使われます。ただし、インメモリ データベースでは通常、マシンのメモリ サイズを考慮する必要があります。 Redis には 16 個の論理データベース (db0 ~ db15) があり、各論理データベース プロジェクトは分離されており、デフォルトでは db0 データベースが使用されます。 2 番目のデータベースを選択する場合は、コマンド select2 を渡すと、Python で接続するときにデータベースを指定できます。共通データ構造 文字列-文字列 L
    Redis 3503 2023-05-30 19:57:18
  • Node.js と Redis を使用して追加、削除、変更、クエリ操作を実装する方法
    Node.js と Redis を使用して追加、削除、変更、クエリ操作を実装する方法
    Node.js とは Node.js は、ChromeV8 JavaScript エンジン上に構築された JavaScript 実行環境です。サーバー側で JavaScript コードを実行する機能があり、開発者はスケーラブルな Web アプリケーションを簡単に構築できます。 Node.js は、サーバーとクライアント間のネットワーク通信を処理するために、HTTP モジュールなどのさまざまな便利なモジュールとライブラリを提供します。 Redis とはRedis は、キャッシュやメッセージ キューなどのデータを高速に保存および取得するために使用できるメモリ ベースのデータ ストレージ システムです。 Redis は文字列、リスト、セットなどの複数のデータ型をサポートし、開発者が次のことを可能にするさまざまな API を提供します。
    Redis 1302 2023-05-30 19:37:47
  • Redisキャッシュを実装する方法
    Redisキャッシュを実装する方法
    1. まず Pagoda パネルを使用して WeQing サーバーを構築します。 2. PHP 管理を開き、「拡張機能のインストール」をクリックして、redis 拡張機能をインストールします。 3. redis 拡張機能をインストールした後、redis 管理を開き、[パフォーマンス調整] をクリックしてポート番号、redis パスワード、およびその他の一連の操作を変更します。 4. WeQing バックエンドにログインし、サイト設定をクリックし、共通ツールでパフォーマンスの最適化を見つけて、パフォーマンスの最適化インターフェイスに入り、PHP 拡張機能環境がすでに Redis をサポートしているかどうかを確認します。 5. Weiqing コード (場所: /www/wwwroot/サイトのドメイン名/data/config.php) を開き、コード スニペットを変更し、mysql を redis に変更して、次のコードを追加します。 //-------- ----
    Redis 1662 2023-05-30 18:52:45

ツールの推奨事項

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