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

  • Python を使用して CSDN の人気のあるコメント URL をクロールし、Redis に保存する方法
    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 は、有効期限が設定された各キーを独立したディクショナリに配置し、このディクショナリを定期的に走査して、期限切れのキーを削除します。スケジュールされたトラバースに加えて
    Redis 1175 2023-05-28 15:17:16
  • PHPでRedis接続と認証を実装する方法
    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 でコード スキャン ログインを実装する方法
    Redis でコード スキャン ログインを実装する方法
    要件の紹介 まず、QR コード読み取りログインとは何なのかを紹介します。現在、ほとんどの学生は QQ、タオバオ、Tmall、その他のソフトウェアを携帯電話にインストールしています。これらのアプリを開発する会社には、対応する Web サイトがあります。ユーザーがウェブサイトを利用する際に、ログインをより便利かつ安全にするため。これらの企業は、携帯電話やスキャンを使用してログインできるサービスを提供しています。 Web ページにログインしたときの効果は次のとおりです: Web ページに QR コードだけが表示されるのを奇妙に思う友人も多いと思いますが、どの携帯電話が QR コードをスキャンしてログインしたかをどのようにして知るのでしょうか?しかもログイン完了後はユーザー情報を直接ユーザーに表示できるのが本当にすごいです。原理説明 Web ページ + サーバー 次のステップは、このサービスの詳細な実装です。頭
    Redis 1383 2023-05-28 14:58:16
  • Redis クーポンのフラッシュ セールの問題を解決する方法
    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操作を実装する方法
    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 分散ロックに基づいてタスク スケジューリングを実装する方法
    Redis 分散ロックに基づいてタスク スケジューリングを実装する方法
    分散された大規模なデータ収集のプロセスでは、情報ソースの管理が特に重要です。同じタスクを同時に 1 つのコレクタのみで処理できるようにするには、タスクのスケジューリングの一意性を確保する必要があります。通常、分散データ収集を実行する場合は、収集タスクを分散し、タスクの一意性を確保することが主な役割であるスケジューリング モジュールが存在します。分散型であるため、複数のサーバー (複数のマシン) が関与し、各サーバーには複数のコレクター (複数のプロセス) が関与し、各コレクターには複数のスレッドが関与する可能性があるため、タスク スケジューリング モジュールのメカニズムにおけるロックは特に重要です。一般に、ロック実装メソッドには、アプリケーションの実装アーキテクチャに応じて次のタイプがあります。 ハンドラーがシングルプロセスおよびマルチスレッドの場合、in p
    Redis 672 2023-05-28 13:37:30
  • PHPのredisとmemcachedの違いは何ですか
    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 コマンドがブロックする問題を解決する方法
    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 に関連するソース コードは何ですか?
    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メッセージキューを操作する方法
    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が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 を使用する方法
    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 のデータベース概念とは何ですか
    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 クラスター モードとは何ですか?またその利点は何ですか?
    スタンドアロン モード スタンドアロン モードの Redis は非常にシンプルで、単一ノードを起動するだけで済み、インストール プロセスには 5 分もかかりません。 redis-benchmark を通じて簡単なコマンドをテストすると、QPS は 100,000 を超えることができ、これは非常に驚くべきことです。スタンドアロン モードの問題も非常に明白です。高可用性メカニズムが欠如しています。 Redis プロセスが停止した場合、そのプロセスは基盤となるデータベースにのみ侵入できるため、ビジネスにとって非常に危険です。 Redis をデータ ストレージとして使用する場合、状況はさらに深刻になり、データが失われる可能性もあります。マスター/スレーブ モード したがって、最も基本的な Redis デプロイでは 1 つ以上のスレーブ (現在はレプリケーションと呼ばれています) が追加されます。 rediのマスターになろう
    Redis 1061 2023-05-28 11:44:10

ツールの推奨事項

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