- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- 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 次キャッシュ コンポーネントを実装する方法
- いわゆる 2 次キャッシュ キャッシュは、読み取り速度の遅いメディアからデータを読み取り、それをディスク→メモリなどの読み取り速度の速いメディアに配置します。通常、私たちはデータベースなどのディスクにデータを保存します。毎回データベースから読み込むとディスク自体のIOに読み込み速度が影響を受けるため、redisのようなメモリキャッシュが存在します。データを読み出してメモリに書き込むことができるため、データを取得する必要がある場合にメモリから直接データを返すことができるため、速度が大幅に向上します。ただし、通常、Redis はクラスターに個別にデプロイされるため、ネットワーク IO が消費されます。Redis クラスターとの接続には接続プールなどのツールがすでにありますが、それでも一定のデータ送信の消費が発生します。それで、あります
- Redis 900 2023-05-30 23:10:58
-
- 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のインストール方法は何ですか?
- コンピュータのオペレーティング システム: Windows 7、8、10、データベース tomcat キャッシュ (redis)...1. 仮想マシンをインストールする場合は、Kingsoft Antivirus と 360 Protection を終了する必要があります (vmware プログラムを無効にします) コマンド: 一般的な構文: 禁止コマンドの後に ./ または ../ を付けて、現在のディレクトリを示します。 ../ は現在のディレクトリを表します。 ../ は前のディレクトリを表します。/ ルート ディレクトリを表します。 クリア スクリーン ディスク管理: lslist はディレクトリ内のデータを表示します:-
- Redis 1350 2023-05-30 22:49:04
-
- 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 のレッド ロックのマスター/スレーブ構造の分散ロック問題を使用する理由は何ですか? Redis 分散ロックを実装する最も簡単な方法は、Redis でキーを作成することです。このキーには、ロックが最終的に自動的に解放されることを保証する有効期限 (TTL) が設定されています。失う。クライアントがリソースを解放する (ロックを解除する) と、キーは削除されます。表面的にはうまく機能しているように見えますが、深刻な単一障害点の問題があります。それは、Redis がハングしたらどうなるかということです。この問題はスレーブノードを追加することで解決できると言えるかもしれません。しかし、これは通常は機能しません。 Redis のマスター/スレーブ同期は通常非同期であるため、そうすることでリソースの排他的使用を実現することはできません。このシナリオ (マスター/スレーブ構造) には明らかな競合状態があります: クライアント
- Redis 1432 2023-05-30 21:35:18
-
- 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 は、キーと値のペアに基づいた NoSQL データベースであり、Redis の値は、文字列、ハッシュ、リスト、セット、zset、ビットマップ、HyperLogLog などのさまざまなデータ構造とアルゴリズムで構成できます。 Redis は、キーの有効期限、パブリッシュとサブスクライブ、トランザクション、Lua スクリプト、センチネル、クラスター、その他の機能も提供します。 Redis はコマンドを非常に高速に実行し、公式のパフォーマンスによれば、10w+qps に達することがあります。 1. 開発言語 現在、私たちはプログラミングに Java や Python などの高級言語を使用しています。たぶんあなたはそうするでしょう
- Redis 2781 2023-05-30 20:27:38
-
- 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 マルチスレッドを有効にする方法
- 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データベースを操作する方法
- はじめに 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 とは Node.js は、ChromeV8 JavaScript エンジン上に構築された JavaScript 実行環境です。サーバー側で JavaScript コードを実行する機能があり、開発者はスケーラブルな Web アプリケーションを簡単に構築できます。 Node.js は、サーバーとクライアント間のネットワーク通信を処理するために、HTTP モジュールなどのさまざまな便利なモジュールとライブラリを提供します。 Redis とはRedis は、キャッシュやメッセージ キューなどのデータを高速に保存および取得するために使用できるメモリ ベースのデータ ストレージ システムです。 Redis は文字列、リスト、セットなどの複数のデータ型をサポートし、開発者が次のことを可能にするさまざまな API を提供します。
- Redis 1135 2023-05-30 19:37:47
-
- 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 セッション共有を使用する方法
- 環境の準備 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 タイムアウトのトラブルシューティングの分析例
- 過去 2 日間の作業中に、突然、Redis がダウンしたというアラームを受け取りましたが、同時に、グループからは特定の Redis 接続がタイムアウトしたとも言われました。最初は大きな問題があると思いましたが、しばらくすると回復するとは誰にもわかりませんでした。その際、サーバーにログインして監視を確認してみました。初めて QPS を見てみましょう。QPS が高くないことがわかりますが、一定期間データが取得されなかったのはなぜですか?次に、Redis の CPU 使用率を調べ続けます。CPU が飽和していることがわかります。これは、グラフが壊れている理由も説明できます。これは、Redis がシングルスレッドであり、CPU を 100% 使用した後は、CPU が使用されなくなります。他のコマンドを処理できるため、zabbix は qps を取得するための info コマンドを実行できません。その場合、問題の原因が CPU 使用率の飽和であることがすでにわかっています。
- Redis 1055 2023-05-30 18:31:29