目次
1.インストールパッケージを入手します
ソースコードパッケージを入手します。特別な要件がない場合は、新しいバージョンの機能を使用する必要があります。バージョン5.0.3で十分です。
cd /usr/local/ && wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解凍してコンパイルします
サーバーがgcc-c ++コンパイル環境をインストールしない場合は、最初にインストールしてください。
# 如果是外网环境
yum -y install gcc-c++
イントラネットへのオフラインインストールについては、https://blog.csdn.net/ct_666/article/details/111519155を参照してください。
解凍してコンパイルします。コンパイルが成功したら、ソースコードパッケージを削除します
tar -zxvf redis-5.0.3.tar.gz && cd redis-5.0.3/ && make && rm -rf ../redis-5.0.3.tar.gz
3.基本構成
構成ファイル:/usr/local/redis-5.0.3/redis.conf、必要に応じて設定
vi redis.conf
構成1:バックグラウンドで開始
# redis默认是前台启动
# 找到此行
daemonize no
# 将no改为yes,设置redis后台启动
daemonize yes
構成2:すべてのホストにパスワードアクセスがないように設定します
# redis默认是只能本机访问
# 1.找到此行,将它注释掉
bind 127.0.0.1
# 2.将此行
protected-mode yes
# 改为
protected-mode no
構成3:パスワードアクセスを使用するようにすべてのホストを設定します
# redis默认是只能本机访问
# 1.找到此行,将它注释掉
bind 127.0.0.1
# 2.找到此行,在下面添加一行
# requirepass foobared
requirepass yourpassword
4.開始
開始する構成ファイルを指定します。構成ファイルを変更し、すべてのホストにパスワードアクセスがないように設定し、バックグラウンドで起動し直しました。
注:現在のディレクトリの場所は異なります。起動コマンドも異なります。単に使用するだけではありません。
ルートディレクトリでredisが開始されている場合、コマンドは次のとおりです。/usr/local/redis-5.0.3/src/redis-server/usr/local/redis-5.0.3/redis.conf
/usr/local/redis-5.0.3/src/ディレクトリでredisが開始された場合、コマンドは次のようになります。./redis-server../redis.conf
次のように、/ usr / local / redis-5.0.3ディレクトリでredisを開始したので、起動コマンドはsrc / redis-serverredis.confです。
[root@minio1 redis-5.0.3]# src/redis-server redis.conf
25966:C 16 Jan 2021 16:12:34.760 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
25966:C 16 Jan 2021 16:12:34.760 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=25966, just started
25966:C 16 Jan 2021 16:12:34.760 # Configuration loaded
5.テスト
以下は、パスワードなしのキャッシュ更新テストです。
# 使用常用清除缓存命令flushall测试
[root@minio1 redis-5.0.3]# src/redis-cli
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#
以下は、パスワードを使用したキャッシュ更新テストです。設定したパスワードは123456です。
# 在设置密码的情况下,进入redis客户端直接执行flushall,报错,提示需要先输入密码
[root@minio1 redis-5.0.3]# src/redis-cli
127.0.0.1:6379> flushall
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#