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

  • SpringBoot で Redis をグローバル ロックとして使用する方法
    SpringBoot で Redis をグローバル ロックとして使用する方法
    1. ロックなしでリソース競合をシミュレート publicclassCommonConsumerService{//在庫数 staticintgoodsCount=900;//販売数 staticintsaleCount=0; publicstaticvoidmain(String[]args)throwsInterruptedException{for(inti=0;i{try{ Thread.sleep( 2);}catch(InterruptedExceptione){}if(goodsCount>0){
    Redis 1523 2023-05-29 19:13:04
  • Linux システム接続 Redis コマンドを理解する方法
    Linux システム接続 Redis コマンドを理解する方法
    Redis は、クライアント ツールを介した接続、データベース管理ツール DMC を介した接続などの接続方法をサポートできます。リモート redis-cli-h47.101.63.222-p56379 に接続します ローカル redis-cli に接続します パスワードを設定します configsetrequirepasspass_123456 パスワードを取得します configgetrequirepass ログイン authpass_123456
    Redis 909 2023-05-29 18:52:07
  • Redis 単一ノード インスタンスの分析
    Redis 単一ノード インスタンスの分析
    1.jdk1.8のインストール[root@sht-sgmhadoopdn-04~]#cd/usr/java/[root@sht-sgmhadoopdn-04java]#wget--no-check-certificate--no-cookies--header" Cookie:oraclelicense=accept-securebackup-cookie"http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-li
    Redis 759 2023-05-29 18:46:43
  • SpringBoot が @Cacheable と RedisTemplate を使用して Redis を統合する方法
    SpringBoot が @Cacheable と RedisTemplate を使用して Redis を統合する方法
    以前の Web サイトにいくつかの非常に簡単な最適化を行い、ユーザー リストにページング機能を追加しました。ページ移動の際は読み込み速度を考慮することをお勧めします。ページを切り替えるのに数秒待たなければならない場合、エクスペリエンスは非常に悪くなります。そこで、Redis キャッシュを追加することを考えました。 Springboot が Redis を統合するには 2 つの方法があります: 1 つ目は、アノテーションを使用する、@EnableCaching@Cacheable... など、2 つ目は、RedisTemplate を使用する、どちらもキャッシュを操作できます。RedisTemplate を使用する方が、アノテーションを使用するよりも確実に柔軟で便利です。しかし、理論的には、アノテーション メソッドの方が高速であるはずです。アノテーションがキャッシュ内にある場合、メソッドに入ることなくキャッシュから直接フェッチされるからです。そしてレディステ
    Redis 1425 2023-05-29 18:19:41
  • SpringBoot が Redis 操作 API を統合する方法
    SpringBoot が Redis 操作 API を統合する方法
    SpringDataRedis は Redis の基礎となる解釈を呼び出します SpringBoot2 より前 プール; BIOlettuce: Netty が最下層として使用され、複数のスレッド間でインスタンスを共有できます スレッドのセキュリティ上の不安はなく、スレッド数を削減できます; NIO SpringBoot は Redis を統合します(ソース コード分析) すべての SpringBoot 構成クラスには自動構成クラスがあり、自動構成クラスは p にバインドされます。
    Redis 1058 2023-05-29 18:19:13
  • PHP Redisのデータ損失を解決する方法
    PHP Redisのデータ損失を解決する方法
    phpredis データ損失の解決策: 1. 「/etc/sysctl.conf」を検索します; 2. 「vm.overcommit_memory=1」を追加します; 3. 「sysctl-p」を使用して構成を有効にします; 4. Linux サーバーを再起動します。 Linux サーバーの再起動後の Redis データの損失に対する直接的な解決策: 1. /etc/sysctl.confvim/etc/sysctl.conf を見つけます。 2. vm.overcommit_memory=13.wq を最後の行に追加して保存し、次を使用します。 sysctl-p で構成を有効にします。 sysctl -p は、追加が成功したことを示す追加された行を返します。
    Redis 731 2023-05-29 18:16:38
  • Redis でのスローログの用途は何ですか?
    Redis でのスローログの用途は何ですか?
    Slowlog は、クエリの実行時間を記録するために Redis によって使用されるログ システムです。このクエリ実行時間には、クライアントの応答 (通話) や応答の送信などの IO 操作は含まれず、クエリ コマンドの実行に費やされた時間のみが含まれることに注意してください。 Slowlog はメモリに保存され、読み取りと書き込みの速度が非常に速いため、安心して使用でき、slowlog をオンにすることで Redis の速度が損なわれることを心配する必要はありません。 Slowlog には 2 つの重要な設定があり、最初に CONFIGGETslowlog-* コマンドを使用して既存の設定を表示します。 lowlog-log-swer-than は、低速クエリのしきい値をマイクロ秒単位で表します。クエリコマンド実行時
    Redis 1151 2023-05-29 17:29:21
  • Redis の種類とエンコーディングの原則と使用法は何ですか?
    Redis の種類とエンコーディングの原則と使用法は何ですか?
    概要 Redis は、さまざまなシナリオで広く使用されているオープンソースの高性能キー/値データベースです。 Redisでは、データ型(type)とエンコーディング(encoding)は非常に重要な概念です。このブログでは、Redis でサポートされるデータ型、対応するエンコード方法、および基礎となる実装原則について詳しく紹介します。 Redis キーの内部エンコーディングを表示するには、Redis コマンド OBJECTENCODINGkey を使用できます。このうち key はクエリしたいキー名です。たとえば、mykey という名前のキーの内部エンコードをクエリする場合は、次のコマンドを実行できます: 127.0.0.1:6379>objectencodin
    Redis 952 2023-05-29 16:21:03
  • 別の Redis デスクトップ マネージャーをインストールする方法
    別の Redis デスクトップ マネージャーをインストールする方法
    AnotherRedisDesktopManager の簡単な説明 AnotherRedisDesktopManager は、Linux、Windows、Mac と互換性のある、より高速で優れた、より安定した Redis デスクトップ マネージャーです。また、多数のキーをロードしてもクラッシュしません。 AnotherRedisDesktopManager などのソフトウェアやツールのインストールは非常に簡単で、操作も簡単です。 1. #clonecodegitclonehttps://github.com/qishibo/AnotherRedisDesktopManager を Mac または Linux にインストールします。
    Redis 2202 2023-05-29 15:22:06
  • Redis に基づくデータのキャッシュに関する一般的な問題を解決する方法
    Redis に基づくデータのキャッシュに関する一般的な問題を解決する方法
    1. キャッシュペネトレーション 1.1 問題の説明 キャッシュペネトレーションは、クライアント/ブラウザ側に存在しないキーを要求することです このキーは Redis に存在せず、データベースにデータソースもありません このキーに対するすべてのリクエスト できない場合キャッシュからデータを取得するには、データ ソースが要求されます。存在しないユーザー ID を使用してユーザー情報にアクセスすると、そのユーザー ID は Redis にもデータベースにも存在しません。複数のリクエストによりデータ ソースが圧倒される可能性があります。1.2 解決策: キャッシュに存在しないデータが存在する必要があるため、キャッシュにアクセスすることはできません。キャッシュがヒットしないため、クエリが実行されます。これは受動的に書き込まれ、キャッシュが存在しません。フォールト トレランスの理由から、クエリできないデータは Redis にキャッシュされません。これにより、データが返されるたびにデータベースがリクエストされることになります。 「存在しない」が要求されると、キャッシュの意味が失われます。 (1
    Redis 886 2023-05-29 15:07:20
  • SpringBoot で Redis を正しく使用する方法
    SpringBoot で Redis を正しく使用する方法
    Redis はデータ キャッシュを実装します。プロジェクトでは、一部の辞書データ、セッション データ、および一時データが Redis に保存されます。Redis は Springboot でもサポートされています。一般的に、複数のスレッドは 1 つの Redis 実装を使用してスレッドを持ちます。セキュリティ リスクがあり、スレッドの数を制御できないのは非常に危険なので、いくつかの Redis スレッド プール コンポーネントが登場しました。2 つの主要なコンポーネントについて説明します。 jedis スレッド プールの主な目的は、各インスタンスが独自のスレッドを持つことです。スレッドは作成したプールからレタスを取得できます。Letcelettuce は、Apache によって起動されるスレッド プール ツールです。その redis インスタンスは複数のスレッドで使用できます。
    Redis 698 2023-05-29 15:07:06
  • Redis の面接でよくある質問は何ですか?
    Redis の面接でよくある質問は何ですか?
    1. Redis のフルネームは何ですか?この質問はおそらく多くの人に無視されますが、私は気に入っています。正式名は RemoteDictionaryServer (リモート データ サービス) です。 2. Redis はなぜ Windows バージョンを正式に提供しないのですか?現在の Linux バージョンは非常に安定しており、ユーザー数も多いため、Windows バージョンの開発にはより多くのエネルギーが必要となり、互換性やその他の問題が発生します。さらに、Linux は IO モデルの選択において Windows よりも有利です。通常は Windows で開発しており、運用環境では Linux にデプロイすることをお勧めしますが、Microsoft は Redis のオープンソースに基づいた Windows バージョンの Redis ブランチを公式に提供しています。
    Redis 1040 2023-05-29 14:58:32
  • Linux-centos7 で redis5.0.3 をコンパイルしてインストールする方法
    Linux-centos7 で redis5.0.3 をコンパイルしてインストールする方法
    1. インストール パッケージ https://blog.csdn.net/ct_666/article/details/111519155 を取得してソース コード パッケージを入手します。特別な要件がなく、新しいバージョンの機能を使用する必要がある場合は、バージョン 5.0.3 です。十分なものです。 cd/usr/local/&&wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz2. 解凍してコンパイルします。サーバーに gcc-c++ コンパイル環境がインストールされていない場合は、以下を参照してください。
    Redis 1288 2023-05-29 14:28:06
  • Redis はマスター/スレーブ レプリケーションをどのように実装しますか?
    Redis はマスター/スレーブ レプリケーションをどのように実装しますか?
    1. マスター&スレーブとは何ですか?これは、マスター/スレーブ レプリケーションと呼ばれるものです。ホスト データが更新されると、構成とポリシーに従って、スタンバイ マシンのマスター/スレーブ機構に自動的に同期されます。マスターは主に書き込み用であり、スレーブは主に書き込み用です。読書用に。 2. 何ができるのですか? 1. 読み取りと書き込みの分離、2. 災害復旧。 3. 遊び方は? 1. スレーブ (ライブラリ) にはマスター (ライブラリ) が装備されていません; 2. スレーブ ライブラリの設定: [メイン ライブラリ IP] [メイン ライブラリ ポート] のスレーブ; 補足: スレーブがマスターから切断されるたびに、スレーブはマスター (ライブラリ) を装備する必要があります。 redis.conf ファイルを入力し、「inforeplication」と入力して、redis のマスター/スレーブ情報を表示します。 3. 設定ファイルを変更する
    Redis 1710 2023-05-29 14:21:35
  • PHPでRedisキューを処理する方法
    PHPでRedisキューを処理する方法
    リクエストを Redis に保存する 複数のユーザー リクエストをシミュレートするには、 //redis データ エンキュー操作の代わりに for ループを使用します $redis=newRedis();$redis->connect('127.0.0.1',6379);for($ i=0;$ilPush('test',rand(1000,9000));}catch(Exception$e){echo$e->getMessage();}}############ ##################
    Redis 1212 2023-05-29 14:19:06

ツールの推奨事項

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