Redisのインストール手順と設定

ほとんどの企業はLinuxサーバーに基づいてプロジェクトを展開し、RedisはWindowsバージョンのインストールパッケージを公式に提供していません。したがって、このコースでは、Linuxシステムに基づいてRedisをインストールします。

ここで選択したLinuxバージョンはCentOS7です。

Redisの公式ウェブサイトアドレス:https://redis.io/

1.単一のマシンにRedisをインストールします

1.1.Redisの依存関係をインストールする

RedisはC言語に基づいて記述されているため、最初にRedisに必要なgcc依存関係をインストールする必要があります。

yum install -y gcc tcl

1.2.インストールパッケージをアップロードして解凍します

次に、プレクラスマテリアルによって提供されるRedisインストールパッケージを仮想マシンの任意のディレクトリにアップロードします。

画像-20211211071712536

たとえば、/ usr / local/srcディレクトリに配置します。

画像-20211211080151539

解凍:

tar -xzf redis-6.2.6.tar.gz

解凍後:

[外部リンクの画像転送に失敗しました。ソースサイトにヒル防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします(img-jNagmQek-1646482409632)(I:\ Data \ redis \ 01-Practical articles \ Data \ Assets \ image-20211211080339076 .png)]

redisディレクトリに入ります:

cd redis-6.2.6

コンパイルコマンドを実行します。

make && make install

エラーがなければ、インストールは成功するはずです。

デフォルトのインストールパスは次の/usr/local/binディレクトリます:

画像-20211211080603710

このディレクトリはデフォルトで環境変数に設定されているため、これらのコマンドは任意のディレクトリから実行できます。の:

  • redis-cli:redisが提供するコマンドラインクライアントです
  • redis-server:redisのサーバー起動スクリプトです
  • redis-sentinel:redisのセンチネル起動スクリプトです

1.3。開始

redisを開始するには、次のような多くの方法があります。

  • デフォルトで開始
  • 指定された構成から開始します
  • 自動スタート

1.3.1。デフォルトの開始

インストールが完了したら、任意のディレクトリでredis-serverコマンドを入力して、Redisを起動します。

redis-server

図に示すように:

画像-20211211081716167

この種の起動前台启动はセッションウィンドウ全体をブロックしCTRL + C、ウィンドウが閉じられるか押されるとRedisは停止します。推奨されません。

1.3.2。開始する構成を指定します

この方法でRedisを后台起動する場合は、Redis構成ファイルを変更する必要があります。このファイルは、以前に解凍したredisインストールパッケージ(/usr/local/src/redis-6.2.6)の下にあり、redis.confという名前です。

画像-20211211082225509

まず、この構成ファイルのバックアップを作成しましょう。

cp redis.conf redis.conf.bck

次に、redis.confファイルのいくつかの構成を変更します。

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes 
# 密码,设置后访问Redis必须输入密码
requirepass 123321

Redisの他の一般的な構成:

# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

Redisを起動します:

# 进入redis安装目录 
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf

故障中:

# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,
# 因为之前配置了密码,因此需要通过 -u 来指定密码
redis-cli -u 123321 shutdown

1.3.3。起動時のセルフスタート

構成により、ブートの自動開始を実現することもできます。

まず、新しいシステムサービスファイルを作成します。

vi /etc/systemd/system/redis.service

内容は以下の通りです。

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

次に、システムサービスをリロードします。

systemctl daemon-reload

これで、次の一連のコマンドを使用してredisを操作できます。

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

次のコマンドを実行して、redisを自動的に開始します。

systemctl enable redis

2.Redisクライアント

Redisをインストールすると、Redisを操作して、データのCRUDを実装できます。これには、次のようなRedisクライアントが必要です。

  • コマンドラインクライアント
  • グラフィカルデスクトップクライアント
  • プログラミングクライアント

2.1.Redisコマンドラインクライアント

Redisをインストールすると、コマンドラインクライアントredis-cliが付属します。これは次のように使用されます。

redis-cli [options] [commonds]

一般的なオプションには次のものがあります。

  • -h 127.0.0.1:接続するredisノードのIPアドレスを指定します。デフォルトは127.0.0.1です。
  • -p 6379:接続するredisノードのポートを指定します。デフォルトは6379です。
  • -a 123321:redisのアクセスパスワードを指定してください

コモンズは、Redisの操作コマンドです。例:

  • ping:redisサーバーでハートビートテストを実行すると、サーバーは正常に戻りますpong

commondが指定されていない場合、redis-cli入力されるインタラクティブコンソールは次のとおりです。

画像-20211211110439353

2.2。グラフィカルデスクトップクライアント

GitHubの偉大な神は、Redisのグラフィカルデスクトップクライアントを作成しました。アドレスはhttps://github.com/uglide/RedisDesktopManagerです。

ただし、リポジトリはRedisDesktopManagerのソースコードを提供し、Windowsインストールパッケージは提供しません。

インストールパッケージは、次のリポジトリにあります:https://github.com/lework/RedisDesktopManager-Windows/releases

画像-20211211111351885

2.2.1。インストール

Redisのグラフィカルデスクトップクライアントは、クラス前の資料にあります。

画像-20211214154938770

解凍したら、インストーラーを実行してインストールします。

画像-20211214155123841

ここでは省略します。

インストールが完了したら、インストールディレクトリでrdm.exeファイルを見つけます。

画像-20211211110935819

ダブルクリックして実行します。

画像-20211214155406692

2.2.2。接続を確立します

连接到Redis服务器左上隅のボタンをクリックします。

画像-20211214155424842

ポップアップウィンドウにRedisサービス情報を入力します。

画像-20211211111614483

[OK]をクリックすると、左側のメニューに次のリンクが表示されます。

画像-20211214155804523

クリックして接続を確立します。

画像-20211214155849495

Redisにはデフォルトで16個のウェアハウスがあり、0から15までの番号が付けられています。ウェアハウスの数は構成ファイルで設定できますが、16個を超えることはなく、ウェアハウス名をカスタマイズすることはできません。

redis-cliに基づいてRedisサービスに接続している場合は、selectコマンドを使用してデータベースを選択できます。

# 选择 0号库
select 0

おすすめ

転載: blog.csdn.net/OMGcome/article/details/123300323