Centos 7.x için ve Redis kurulumundan kurulumuna göre değişeceğini düşünerek:
Redisin yüklü olduğu sunucuda, /etc/redis.conf dosyasını düzenliyoruz.
bind 127.0.0.1
yazan satırı bulup, #
ile yorum satırına alıyoruz. => #bind 127.0.0.1
protected-mode yes
yazan satırı bulup sonundaki yes'i no
ya çeviriyoruz. => protected-mode no
# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
#supervised no
supervised systemd
- supervised no satırını bulup altına
supervised systemd
ekliyoruz.
# The format of the external ACL user file is exactly the same as the
# format that is used inside redis.conf to describe users.
#
# aclfile /etc/redis/users.acl
# IMPORTANT NOTE: starting with Redis 6 "requirepass" is just a compatiblity
# layer on top of the new ACL system. The option effect will be just setting
# the password for the default user. Clients will still authenticate using
# AUTH <password> as usually, or more explicitly with AUTH default <password>
# if they follow the new protocol: both will work.
#
# requirepass foobared
requirepass şifreniz
requirepass foobared satırını bulup altına requirepass şifre
ile Redis bağlantı şifresi belirliyoruz. Sunucunuz yeniden başlasa bile bu şifre değişmeyecektir. (Şifreniz 32 karakter üstü olması iyi olur deniliyor. Saniyede 150K şifre denenebilirmiş)
Tek oturum şifre belirlemek için ise;
redis-cli
config set requirepass şifreniz
Doğrulamak+giriş için;
redis-cli > AUTH şifreniz
Doğruysa Cevap:OK
- Redis ile ilgili canlı hareketleri görmek için;
redis-cli > monitor