Golang Notları #7 Cache interface implementation. Repo with Redis & Dockerize
Jan 29, 2022
Bir önceki yazımda ( https://makseli.medium.com/golang-notlar%C4%B1-6-interface-revision-2-d9af2613df28 )bahsettiğim dockerize için vakit bulmuşken aradan çıkarayım istedim :)
- Adım
git clone https://github.com/makseli/golang-cache-interface-dockerize-redis.git && cd golang-cache-interface-dockerize-redis - Adım
docker-compose up ( başka uygulamaların 5000 ve 6379 portunda çalışmadığından emin olduktan sonra ) - Adım
http://localhost:5000 adresini tarayıcıdan açmak. Bu adımda Cache için objeler create edildikten sonra belirlenen keyler ve bilgiler, Cache sınıfları vasıtasıyla kaydedilecek. - Adım
http://localhost:5000/getMC adresini tarayıcıdan açtığınızda, görseldeki gibi “Data from Lokal Memory : Kawasaki KLE 500” yazısını görüntülenmeli. - Adım
http://localhost:5000/getRedis adresini tarayıcıdan açtığınızda, görseldeki gibi “Data from Redis : Kawasaki KLE 650” yazısını görüntülenmeli.
diğer yazılarda görüşmek üzere ;)