18 Haziran 2019 Salı

Redis Kurulum

Kubernetes
Örnek
Şöyle yaparız
apiVersion: apps/v1
kind: Deployment
metadata:
  name: redis
  labels:
    component: redis
spec:
  strategy:
    type: Recreate
  selector:
    matchLabels:
      component: redis
  template:
    metadata:
      labels:
        component: redis
    spec:
      containers:
        - name: redis
          image: redis
          ports:
            - containerPort: 6379
Servis için şöyle yaparız
apiVersion: v1
kind: Service
metadata:
  name: redis
  labels:
    component: redis
spec:
  selector:
    component: redis
  ports:
    - port: 6379
Linux Kurulum
Şöyle yaparız
sudo apt install redis-server
Kurulumdan sonra redis'i servis haline getirmek ve şifre koymak iyi bir fikir. Redis konfigürasyon dosyası şu dizinde. Redis'i mutlaka TLS ve şifre ister halde kullanmak gerekiyor, yoksa container içinde çalışsa bile "remote code execution" yaptırılıp örneğin crypto-mining yapan kötü amaçlı yazılım (malware) çalıştırması sağlanabilir.
- /etc/redis/redis.conf veya
- /usr/local/etc/redis.conf 
Port
Şöyle yaparız
port 6379
ReplicaOf
Şöyle yaparız
port 6380
replicaof 127.0.0.1 6379
Servis Haline Getirmek

/etc/redis/redis.conf dosyasındaki supervised alanına systemd değeri yazılır

Şifre
/etc/redis/redis.conf dosyasındaki requirepass alanına şifre yazılır

Enable Remote Connection to Redis
Açıklaması şöyle
By default, Redis is accessible only from localhost. To enable remote connection to our Redis server, update the bind-address in Redis configuration to 0.0.0.0:

bind 0.0.0.0 ::1

Once updated, restart it:
$ systemctl restart redis

Windows Kurulum
- Redis zip dosyası indirilir ve açılır.
redis-server.exe çalıştırılır


Hiç yorum yok:

Yorum Gönder