- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Debian に Redis サーバーをインストールする方法
- Ubuntu システムに Redis をインストールするには、ソースを使用して Redis をインストールします。次のコマンドを使用します: apt-getupdateapt-getinstallredis-server で Redis を開始します。Redis-server は、redis が redis-cli を開始するかどうかを確認します。上記のコマンドは、次のターミナルを開きます: redis127.0.0.1:6379>127.0.0.1 は現在の端末です。マシン IP、6379 は Redis サービス ポートです。次に、PING コマンドを入力します。 redis127.0.0.1:6379>pingPONG 上記は、redis が正常にインストールされたことを示しています。 Ubuntu システムにソースからインストールする
- Redis 1048 2023-05-27 16:31:06
-
- Redisを使用したSMSログインの企業事例の分析
- 1. ダーク ホース レビュー プロジェクトのインポート ダーク ホース レビュー プロジェクトには主に次の機能が含まれています: 1. プロジェクト情報を必要とする SQL プライベート メッセージのインポート テーブルは次のとおりです: tb_user: ユーザー テーブル tb_user_info: ユーザー詳細テーブル tb_shop: 販売者情報テーブル tb_shop_type :加盟店タイプテーブル tb_blog:ユーザー日記テーブル(エキスパート来店日記) tb_follow:ユーザーフォローテーブル tb_voucher:クーポンテーブル tb_voucher_order:クーポン注文テーブル 注:Mysqlのバージョンはバージョン5.7以降を採用 2.フロントエンドとバックエンドを分離する 3.バックエンド プロジェクトをインポートする 3.1 バックエンド プロジェクトを Idea 3.2 にインポートする 注: アプリケーションを変更します
- Redis 1052 2023-05-27 16:19:06
-
- Redis 分散ロックの原理とその実装方法は何ですか?
- 1 1 人 1 注文の同時実行のセキュリティの問題 以前の 1 人 1 注文のビジネスで使用されていた悲観的ロックは、分散システムでは有効になりません。理想的な状況は次のとおりです。1 つのスレッドがミューテックス ロックを正常に取得し、順序をクエリして順序を作成し、他のスレッドが介入できないようにします。原則として、誰がロックを取得したかを監視するロック モニターが存在します。しかし、問題が発生します: 分散システムでは、複数の異なる JVM が存在します。異なる JVM 環境では、複数のロック リスナーがあり、一部のスレッドが他のスレッドより前にロックを取得している可能性があります。それでもロックは取得できます。現時点では、通常の JVM のロックは機能しなくなるため、分散ロックを使用する必要があります。 2 分散ロックの原理と実装 2.1 分散ロックとは?
- Redis 3360 2023-05-27 16:16:28
-
- CentOS に Redis をインストールして構成する方法
- 1. redis公式サイトから提供されている操作ガイドをダウンロードして参照してください。公式サイトのアドレスは https://redis.io/download で、一番下にダウンロードとインストール方法があります。ディレクトリを作成し、圧縮パッケージ wgethttps://download.redis.io/releases/redis-6.2.4.tar.gz をダウンロードし、tarxzfredis-6.2.4.tar.gz を解凍します。コンパイル (注: このディレクトリに redis 記述ファイル「README.md」があります。時間があるときに見てください) cdredis-6.2.41. make をコンパイルします。コンパイルが成功したら、サービスを直接開始します。検証用に。注: これは
- Redis 1319 2023-05-27 16:13:12
-
- Redis の基本的なデータ構造は何ですか?
- 整数セット セットに整数のみが含まれており、セット内の要素がそれほど多くない場合、Redis は整数セット intset を使用します。まず intset のデータ構造を見てください: typedefstructintset{//エンコード方法 uint32_tencoding;//セットに含まれる要素の数 uint32_tlength;//要素を保存する配列 int8_tcontents[];}intset; 実際、intset のデータ構造は次のとおりです。比較的理解しやすい。 dataには要素が格納され、lengthにはコンテンツのサイズである要素数が格納され、encodingにはデータのエンコード方法が格納されます。コードを通じて私たちは
- Redis 1321 2023-05-27 16:02:34
-
- Redis を使用して「いいね」を付けたり、「いいね」をキャンセルしたりする方法
- コード実装:/****@paramuserId いいねをした人*@paramtype いいねとキャンセルの表現*@paramtextId 記事 ID*@paramentityUserId--いいねをした人、記事の著者*/privatevoidlike (longuserId,inttype ,inttextId,longentityUserId){redisTemplate.execute(newSessionCallback(){@OverridepublicObjectexecute(RedisOperationsope)
- Redis 1575 2023-05-27 15:57:36
-
- シングルスレッド Redis のほうが速いのはなぜですか?
- シングルスレッドの Redis はなぜそんなに速いのですか? Redis はどのくらい速いのですか? 公式の答えは、読み取りおよび書き込みの速度が 100,000/秒であるということです。これがシングルスレッド環境で達成されたとしたら驚きますか? なぜシングルスレッドなのでしょうか?純粋なメモリ操作: Redis は完全にメモリに基づいているため、読み取りと書き込みの効率が非常に高いです もちろん、Redis には永続化操作があり、永続化操作はすべて fork 子プロセスであり、使用率 これは、Linux システムのページ キャッシュ テクノロジを使用して実現され、Redis のパフォーマンスには影響しません。シングルスレッド操作: シングルスレッドは悪いことではなく、パフォーマンスにも影響する頻繁なコンテキストの切り替えを回避できます。合理的かつ効率的なデータ構造の採用
- Redis 1194 2023-05-27 15:49:12
-
- Redis を永続化するにはいくつかの方法があります
- Redis を永続化する方法は何通りありますか?回答: 主に 2 つの方法があります: 1) スナップショットの永続性が redis 構成ファイルで自動的に有効になっている 形式は次のとおりです: saveNM は、redis が N 秒以内に少なくとも M 回変更された場合に、redis がスナップショットをディスクに取得することを意味します。もちろん、save または bgsave (非同期) コマンドを手動で実行してスナップショットを作成することもできます。 2) appendonlyfile AOF 永続化には、appendfsynceverysec など、合計 3 つのモードがあります。デフォルトでは、1 秒に 1 回ディスクへの書き込みを強制し、appendfsyncalways を強制します。書き込み操作が実行されるたびに書き込みが行われます。ディスク appendfsyncno は OS に完全に依存しており、最高のパフォーマンスを発揮します。
- Redis 1221 2023-05-27 15:28:06
-
- Redis を使用して Python で友人関係を保存する方法
- 私は最近、シンプルなソーシャルグラフを保存するために Redis がどのくらい完璧であるかについて考えています。 """ classFriendGrap
- Redis 1123 2023-05-27 15:19:20
-
- Springboot+redis+Kaptchaを使って画像認証コード機能を実装する方法
- 通常、パスワードのバックグラウンド登録・ログイン・変更には認証コードの送信が必要ですが、攻撃を受けやすく、悪意のある電話をかけられやすいです。 SMS-Email Bomber とは Mobile SMS Bomber は、さまざまな Web サイトの SMS 登録認証コードを携帯電話に無制限に送信する方法ですバッチとサイクルで。会社側の損失はテキストメッセージ1通あたり5セントで、スワイプの場合は無料でメール通知が計算できるが、スワイプの場合は帯域や接続などが占有されて使用できなくなるWeb サイトが「ブロイラー」になるのを避ける方法 それともスワイプされていますか? グラフィック確認コードを追加する (開発者) 単一 IP リクエストの数を制限する (開発者) 送信数を制限する (一般的に SMS プロバイダーがこれを行います)しかし、それは攻撃者のコストが増加するだけであり、ROIは価値がありません Kaptchaフレームワークを放棄してGoogleを導入するのは自然です
- Redis 1047 2023-05-27 15:05:47
-
- SpringBoot + Redis を使用してインターフェイス電流制限を実装する方法
- 構成 まず、SpringBoot プロジェクトを作成し、Web と Redis の依存関係を導入し、インターフェイスの電流制限は一般的にアノテーションを通じてマークされ、アノテーションは AOP を通じて解析されることを考慮します。そのため、AOP の依存関係も追加する必要があります。最終的な依存関係は次のとおりです。 org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop を事前に準備します。
- Redis 1626 2023-05-27 15:01:19
-
- Redis クラスター原理の分析例
- Redis クラスターの原理 Redis の高可用性を達成するためにセンチネルに依存し、大量のデータを収容しながら高い同時実行性をサポートしたい場合は、Redis クラスターが必要です。 Redis クラスターは、redis が提供する分散データ ストレージ ソリューションであり、データ シャーディングを通じてデータを共有し、レプリケーションおよびフェイルオーバー機能を提供します。ノード A redis クラスターは複数のノード ノードで構成され、複数のノードはクラスターミート コマンドによって接続されます ノードのハンドシェイク プロセス: ノード A はクライアントからクラスターミート コマンドを受け取ります A は受け取った IP アドレスに基づいてリクエストを B に送信し、ポート番号 ミート メッセージを送信する ノード B がミート メッセージを受信します。
- Redis 970 2023-05-27 14:55:06
-
- CentOS7 で非 root ユーザーとして Redis をインストールして実行する方法
- 1. 基本環境情報 1.1、環境情報 シリアル番号 ID バージョン 1 オペレーティング システム CentOS72 redis5.0.121.2、redis ダウンロード アドレス redis ダウンロード アドレス: ここでは 5.0.122 を使用しています、2.1 をインストールし、新しい redis 一般ユーザーを作成します 1)、 root でログインします 私たちのシステム 2)、新しいグループ: groupaddredisgroup3)、新しいユーザー: useradd-gredisgroupredis4
- Redis 1877 2023-05-27 14:51:26
-
- Redis で Big Key 問題を解決する方法
- 1. BigKey とは何ですか? BigKey とは、簡単に言うと、特定のキーに対応する値が非常に大きく、大量の Redis スペースを占有することを意味し、本質的には大きな値の問題です。多くの場合、キーはプログラム自体によって設定できますが、値はプログラムによって制御されないことが多いため、値が非常に大きくなることがあります。 Redis 内のこれらの BigKey に対応する値は非常に大きく、シリアル化/逆シリアル化のプロセスに多くの時間がかかるため、BigKey を操作すると通常は時間がかかり、Redis がブロックされる可能性があり、それによって Redis が削減される可能性がありますパフォーマンス。 。いくつかの実際的な例を使用して、ビッグ キーの特性を説明します。 ●文字列型のキー。その値は次のとおりです。
- Redis 3302 2023-05-27 14:41:48
-
- Lunix に Redis と PHP 拡張機能をインストールする方法
- Redis のインストール まず、Linux システムに Redis をインストールする必要があります。インストールは次のコマンドで完了できます。 sudoapt-getinstallredis-server インストールが完了したら、次のコマンドを使用して Redis サービスが開始されているかどうかを確認できます。 sudoserviceredis-serverstatus サービスが開始されている場合は、次のような結果が表示されます。以下が出力されます: redis-server.service -Advancedkey-valuestoreLoaded:loaded(/lib/systemd/system/redis-server.servic
- Redis 808 2023-05-27 14:40:06