- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Python を使用して CSDN の人気のあるコメント URL をクロールし、Redis に保存する方法
- 1. Google Chrome ドライバーをダウンロードするように Webdriver を構成し、importtimeimportrandomfromPILimportImagefromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditio を構成します。
- Redis 863 2023-05-28 15:17:23
-
- Redis の有効期限戦略とは何ですか?
- Redis のすべてのデータ構造は有効期限を設定でき、期限が切れると自動的に削除されます。 Redis の内部には死神がいて、有効期限が設定されたすべてのキーを常に監視し、寿命に達するとすぐにキーを収穫すると想像できます。また、同時に期限切れになるキーが多すぎて忙しすぎるかどうか、死の観点から考えることもできます。同時に、Redis はシングルスレッドであるため、ハーベスティング時間もスレッドの処理時間を占有し、ハーベスティングが混雑しすぎると、オンラインの読み取りおよび書き込み命令に遅延が発生します。期限切れキーの収集 Redis は、有効期限が設定された各キーを独立したディクショナリに配置し、このディクショナリを定期的に走査して、期限切れのキーを削除します。スケジュールされたトラバースに加えて
- Redis 1175 2023-05-28 15:17:16
-
- PHPでRedis接続と認証を実装する方法
- Redis 接続と認証 //接続パラメータ: ip、ポート、接続タイムアウト、接続が成功した場合は true を返し、それ以外の場合は false を返します$ret=$redis->connect('127.0.0.1',6379,30);//パスワード認証: 正常に true を返し、それ以外の場合は false$ret=$redis->auth('123456') を返します。
- Redis 838 2023-05-28 15:07:11
-
- Redis でコード スキャン ログインを実装する方法
- 要件の紹介 まず、QR コード読み取りログインとは何なのかを紹介します。現在、ほとんどの学生は QQ、タオバオ、Tmall、その他のソフトウェアを携帯電話にインストールしています。これらのアプリを開発する会社には、対応する Web サイトがあります。ユーザーがウェブサイトを利用する際に、ログインをより便利かつ安全にするため。これらの企業は、携帯電話やスキャンを使用してログインできるサービスを提供しています。 Web ページにログインしたときの効果は次のとおりです: Web ページに QR コードだけが表示されるのを奇妙に思う友人も多いと思いますが、どの携帯電話が QR コードをスキャンしてログインしたかをどのようにして知るのでしょうか?しかもログイン完了後はユーザー情報を直接ユーザーに表示できるのが本当にすごいです。原理説明 Web ページ + サーバー 次のステップは、このサービスの詳細な実装です。頭
- Redis 1383 2023-05-28 14:58:16
-
- Redis クーポンのフラッシュ セールの問題を解決する方法
- 1 クーポンフラッシュセール機能を実装するための発注時には、 1. フラッシュセールが開始されているか終了しているか 2. 在庫が十分であるか の2点を判断する必要があるため、ビジネスロジックは以下のようになります 1. クーポンを取得するクーポンIDによる情報 2. フラッシュセールが開始されたかどうかを判断します。エラーメッセージが返されない場合 3. フラッシュセールが終了したかどうかを判断し、終了した場合はエラーメッセージを返します。 4. フラッシュセール期間内である場合在庫が十分であるかどうかを判断します。 5. 十分な場合は、在庫を差し引きます。 6. 注文情報を作成し、クーポン注文に保存します。 表に 6.1 注文 ID を保存します。 6.2 ユーザー ID を保存します。 6.3 クーポン ID を保存します。 7. 注文を返品します。 ID コード実装: (サービス層実装クラス) packagecom.hmdp.service.impl;import
- Redis 1217 2023-05-28 14:52:17
-
- PHPでRedis Set操作を実装する方法
- セット操作 // セットに要素を追加し、セット内にすでに存在する要素を無視します。コレクションが存在しない場合は、最初に作成されます。キーがコレクション型でない場合は、false を返します。要素がすでに存在する場合は、0 を返します。挿入が成功した場合は、1 を返します。 $ret=$redis->sAdd('myset','hello');//セット内のすべてのメンバーを返します。 $ret=$redis->sMembers('myset');//指定された要素が指定されたセットのメンバーであるかどうかを判断し、trueを返し、それ以外の場合はfalseを返します。 $r
- Redis 1306 2023-05-28 14:04:18
-
- Redis 分散ロックに基づいてタスク スケジューリングを実装する方法
- 分散された大規模なデータ収集のプロセスでは、情報ソースの管理が特に重要です。同じタスクを同時に 1 つのコレクタのみで処理できるようにするには、タスクのスケジューリングの一意性を確保する必要があります。通常、分散データ収集を実行する場合は、収集タスクを分散し、タスクの一意性を確保することが主な役割であるスケジューリング モジュールが存在します。分散型であるため、複数のサーバー (複数のマシン) が関与し、各サーバーには複数のコレクター (複数のプロセス) が関与し、各コレクターには複数のスレッドが関与する可能性があるため、タスク スケジューリング モジュールのメカニズムにおけるロックは特に重要です。一般に、ロック実装メソッドには、アプリケーションの実装アーキテクチャに応じて次のタイプがあります。 ハンドラーがシングルプロセスおよびマルチスレッドの場合、in p
- Redis 672 2023-05-28 13:37:30
-
- PHPのredisとmemcachedの違いは何ですか
- 1. サポートされるデータ型: memcached はキーと値の型のみをサポートします。redis は list、set、hash もサポートします。つまり、redis はより豊富なデータ型をサポートします。 2. ストレージ データのセキュリティ: memcached がハングアップした後、データは復元できません。データをサポート 永続性の場合、メモリ内のデータをディスクに保存し、再起動時に使用するために再度ロードすることができます 主な違い: redis は永続性をサポートします PHP フレームワークとは: 1. Laravel、Laravel は無料で、オープンソースのPHPアプリケーションフレームワーク。 2. Phalcon、Phalcon は最速の PHP フレームワークです。 3.シンボル
- Redis 909 2023-05-28 13:22:14
-
- Redis bigkeys コマンドがブロックする問題を解決する方法
- 1. SF Express の上級開発エンジニアが危険な Redis コマンドをオンラインで実行し、企業は 1 つのコマンドで 400 万ドルの損失を被りました。これには補償が必要ですか?コードが標準化されていないので、同僚は泣き出しました。コーディングするときは注意してください。好奇心からテストしてみます。何が問題ですか? 2. 1,000 万データのパフォーマンスをテストする 1. 1,000 万データを書き込むスクリプト ファイルを作成します。 for((i=1;i>/tmp/test1.txt;done; /tmp/test1.txt を通じて書き込みが成功したかどうかを確認します。 2. 1,000 万のデータを Redis に書き込みます cat/tmp/test1.txt|redis- cli -a111111--pipe3、パス
- Redis 1598 2023-05-28 13:22:06
-
- Redis SDS に関連するソース コードは何ですか?
- Redis の sds に関連するソース コードは src/sds.c および src/sds.h にあります。sds.h はすべての SDS API を定義します。もちろん、sds の長さや sds の残りの空き領域など、いくつかの API も実装します。 、、焦ってコードを読まないで、まずはsdsのデータ構造を見てみましょう、読んでいくとなぜそのようなコードが書かれているのかが一目で分かります。 sdshdr データ構造 redis は、sdshdr5sdshdr8sdshdr16sdshdr32sdshdr64 などのいくつかの sds の実装を提供します。特殊な sdshdr5 を除いて、他の sdshdr の違いは 2 つのフィールドの型の違いだけではありません。 sdshdr8 を使用します。
- Redis 726 2023-05-28 13:10:52
-
- PythonでRedisメッセージキューを操作する方法
- redis は Key-Value データベースで、Value は string (文字列)、list (リスト)、set (セット)、zset (順序セット)、hash (ハッシュ型) などの型をサポートします。 Redis サービス 1. yuminstallredis2、Python インストール サポート モジュール /opt/python2.7.13/bin/pipinstallredis3 をインストールします。Redis との単純な直接対話 In[1]:importredisIn[2]:rc=redis.Redis(host='192.168.8.237 ' 、p
- Redis 1755 2023-05-28 12:55:31
-
- Springboot2.6がRedisを統合する場合のMavenエラーを解決する方法
- Springboot2.6 は redismaven を統合し、エラー org.springframework.bootspring-boot-starter-data-redis を報告します。この構成を追加すると、POM.xml の最初の行で常にエラーが報告されます: descriptionResourcePathLocationTypeio.lettuce:lettuce-core:jar: 6.1.8. RELEASEhttps://repo.maven.apache.org/maven2duringaprevio からの転送に失敗しました
- Redis 1978 2023-05-28 12:55:12
-
- SpringBoot 統合で Redis を使用する方法
- SpringBoot は Redis を使用して統合します。Jedis は、Redis によって正式に開始された Java 指向のクライアントであり、Java 言語呼び出し用の多くのインターフェイスを提供します。 Redis 公式 Web サイトからダウンロードできます。Spring-data-redis は Spring ファミリの一部です。これは、srping アプリケーションの簡単な構成を通じて Redis サービスへのアクセスを提供し、Redis の基盤となる開発パッケージ (Jedis、JRedis、 RedisTemplate さまざまな Redis 操作を提供します spring-data-redis は、jedis に次の機能を提供します: 接続プールの自動管理、
- Redis 694 2023-05-28 12:18:33
-
- Redis のデータベース概念とは何ですか
- 1. 16 のデータベースの起源 Redis は辞書構造のストレージ サーバーです。Redis インスタンスはデータを保存するための複数の辞書を提供します。クライアントはデータを保存する辞書を指定できます。これは、リレーショナル データベース インスタンスで複数のデータベースを作成する方法 (次の図を参照) に似ているため、各辞書を独立したデータベースとして理解できます。 MySQL インスタンスを例にとると、Redis はデフォルトで 16 のデータベースをサポートします。この値は、Redis 構成ファイル redis/redis.conf でデータベースを調整することで変更できます。設定が完了したら、Redis を再起動して構成を完了します。クライアントが Redis との接続を確立すると、デフォルトでデータベース No. 0 が選択されます。
- Redis 785 2023-05-28 12:13:06
-
- Redis クラスター モードとは何ですか?またその利点は何ですか?
- スタンドアロン モード スタンドアロン モードの Redis は非常にシンプルで、単一ノードを起動するだけで済み、インストール プロセスには 5 分もかかりません。 redis-benchmark を通じて簡単なコマンドをテストすると、QPS は 100,000 を超えることができ、これは非常に驚くべきことです。スタンドアロン モードの問題も非常に明白です。高可用性メカニズムが欠如しています。 Redis プロセスが停止した場合、そのプロセスは基盤となるデータベースにのみ侵入できるため、ビジネスにとって非常に危険です。 Redis をデータ ストレージとして使用する場合、状況はさらに深刻になり、データが失われる可能性もあります。マスター/スレーブ モード したがって、最も基本的な Redis デプロイでは 1 つ以上のスレーブ (現在はレプリケーションと呼ばれています) が追加されます。 rediのマスターになろう
- Redis 1061 2023-05-28 11:44:10