# Docker compose za redis
Kreiranje docker-compose.yml datoteke:
```shell=
vim docker-compose.yml
```
Kopirati yaml kod u docker-compose.yml datoteku i spremiti ju:
```yaml
version: '3'
services:
redis:
image: redis:latest
ports:
- "6379:6379"
volumes:
- redis-data:/data
volumes:
redis-data:
```
> docker-compose.yml datoteka pokreće redis servis na zadanom portu 6379 i montira na sebe /data docker volumen
Pokretanje redisa:
```shell=
docker compose up -d
```
> opcija -d omogućava pokretanje docker kontejnera u pozadini
Za spajanje na redis servis, odnosno interakciju s redisom:
```shell=
sudo dnf install redis -y # paket koji omogućuje korištenje redis-cli naredbe
redis-cli -h localhost -p 6379
```
Za stopiranje redisa:
```shell=
docker compose down
```