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

  • 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 1645 2023-05-30 23:34:04
  • Redis+Caffeine が分散 2 次キャッシュ コンポーネントを実装する方法
    Redis+Caffeine が分散 2 次キャッシュ コンポーネントを実装する方法
    いわゆる 2 次キャッシュ キャッシュは、読み取り速度の遅いメディアからデータを読み取り、それをディスク→メモリなどの読み取り速度の速いメディアに配置します。通常、私たちはデータベースなどのディスクにデータを保存します。毎回データベースから読み込むとディスク自体のIOに読み込み速度が影響を受けるため、redisのようなメモリキャッシュが存在します。データを読み出してメモリに書き込むことができるため、データを取得する必要がある場合にメモリから直接データを返すことができるため、速度が大幅に向上します。ただし、通常、Redis はクラスターに個別にデプロイされるため、ネットワーク IO が消費されます。Redis クラスターとの接続には接続プールなどのツールがすでにありますが、それでも一定のデータ送信の消費が発生します。それで、あります
    Redis 900 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 1535 2023-05-30 23:01:07
  • Linuxのコマンド操作やredisのインストール方法は何ですか?
    Linuxのコマンド操作やredisのインストール方法は何ですか?
    コンピュータのオペレーティング システム: Windows 7、8、10、データベース tomcat キャッシュ (redis)...1. 仮想マシンをインストールする場合は、Kingsoft Antivirus と 360 Protection を終了する必要があります (vmware プログラムを無効にします) コマンド: 一般的な構文: 禁止コマンドの後に ./ または ../ を付けて、現在のディレクトリを示します。 ../ は現在のディレクトリを表します。 ../ は前のディレクトリを表します。/ ルート ディレクトリを表します。 クリア スクリーン ディスク管理: lslist はディレクトリ内のデータを表示します:-
    Redis 1350 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 679 2023-05-30 21:55:04
  • Redis で Redisson レッドロックを使用する原理は何ですか
    Redis で Redisson レッドロックを使用する原理は何ですか
    Redis のレッド ロックのマスター/スレーブ構造の分散ロック問題を使用する理由は何ですか? Redis 分散ロックを実装する最も簡単な方法は、Redis でキーを作成することです。このキーには、ロックが最終的に自動的に解放されることを保証する有効期限 (TTL) が設定されています。失う。クライアントがリソースを解放する (ロックを解除する) と、キーは削除されます。表面的にはうまく機能しているように見えますが、深刻な単一障害点の問題があります。それは、Redis がハングしたらどうなるかということです。この問題はスレーブノードを追加することで解決できると言えるかもしれません。しかし、これは通常は機能しません。 Redis のマスター/スレーブ同期は通常非同期であるため、そうすることでリソースの排他的使用を実現することはできません。このシナリオ (マスター/スレーブ構造) には明らかな競合状態があります: クライアント
    Redis 1432 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 1020 2023-05-30 21:25:10
  • Redis はなぜそれほど速いのでしょうか?
    Redis はなぜそれほど速いのでしょうか?
    Redis は、キーと値のペアに基づいた NoSQL データベースであり、Redis の値は、文字列、ハッシュ、リスト、セット、zset、ビットマップ、HyperLogLog などのさまざまなデータ構造とアルゴリズムで構成できます。 Redis は、キーの有効期限、パブリッシュとサブスクライブ、トランザクション、Lua スクリプト、センチネル、クラスター、その他の機能も提供します。 Redis はコマンドを非常に高速に実行し、公式のパフォーマンスによれば、10w+qps に達することがあります。 1. 開発言語 現在、私たちはプログラミングに Java や Python などの高級言語を使用しています。たぶんあなたはそうするでしょう
    Redis 2781 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 1248 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 1215 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 3322 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 1135 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 1479 2023-05-30 18:52:45
  • nginx+tomcat で Redis セッション共有を使用する方法
    nginx+tomcat で Redis セッション共有を使用する方法
    環境の準備 1. nginx サーバー ip192.168.1.133 ポート 81 を準備します。 インストール プロセス: #最初のインストール依存関係: yum-yinstallgcc-c++yum-yinstallpcrecre-develyum-yinstallzlibzlib-develyum-yinstallopensslopenssl—devel #注: nginx のインストールは必須です root ユーザーを使用してインストールします #nginx ディレクトリを作成します mkdir/usr/local/src/nginx #nginx ディレクトリに入力します cd/usr/local/src/nginx #ダウンロード または
    Redis 1622 2023-05-30 18:40:06
  • Redis タイムアウトのトラブルシューティングの分析例
    Redis タイムアウトのトラブルシューティングの分析例
    過去 2 日間の作業中に、突然、Redis がダウンしたというアラームを受け取りましたが、同時に、グループからは特定の Redis 接続がタイムアウトしたとも言われました。最初は大きな問題があると思いましたが、しばらくすると回復するとは誰にもわかりませんでした。その際、サーバーにログインして監視を確認してみました。初めて QPS を見てみましょう。QPS が高くないことがわかりますが、一定期間データが取得されなかったのはなぜですか?次に、Redis の CPU 使用率を調べ続けます。CPU が飽和していることがわかります。これは、グラフが壊れている理由も説明できます。これは、Redis がシングルスレッドであり、CPU を 100% 使用した後は、CPU が使用されなくなります。他のコマンドを処理できるため、zabbix は qps を取得するための info コマンドを実行できません。その場合、問題の原因が CPU 使用率の飽和であることがすでにわかっています。
    Redis 1055 2023-05-30 18:31:29

ツールの推奨事項

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