Redisパスワード保護
序文
この環境は、Redis学習環境を構築するためのCentos 7.8システムに基づいています。
具体的な構築については、Redis-5.0.9環境の展開を参照してください。
redisサーバーのパスワードを設定して、redisサービスへのクライアント接続にパスワード認証が必要になるようにします。これにより、redisサービスの安全性が高まります。
redisパスワードを見る
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) ""
一時的な設定
192.168.5.12:6379> config set requirepass '123'
OK
192.168.5.12:6379> auth 123
OK
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"
恒久的に設定
[root@reids_source_code ~]# vim /etc/redis/redis.conf
[root@reids_source_code ~]# systemctl restart redis
# 登录一
[root@reids_source_code ~]# redis-cli -h 192.168.5.12
192.168.5.12:6379> auth 123
OK
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"
# 登录二
[root@reids_source_code ~]# redis-cli -h 192.168.5.12 -a 123
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
192.168.5.12:6379> config get requirepass
1) "requirepass"
2) "123"
注:redisサービスのパスワードはプレーンテキストで保存されます