Skip to content

Commit 24f03f6

Browse files
author
ms
committed
updates
1 parent e9713e4 commit 24f03f6

File tree

9 files changed

+95
-175
lines changed

9 files changed

+95
-175
lines changed

Makefile

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
GOLANG_VERSION := 1.13.4
2-
ALPINE_VERSION := 3.10
1+
GOLANG_VERSION := 1.15.6
2+
ALPINE_VERSION := 3.13
33

44
GIT_REPO := github.com/michalswi/redis-client
55
DOCKER_REPO := michalsw
@@ -34,7 +34,7 @@ test:
3434
go test -v ./...
3535

3636
go-run: ## Run redis client - no binary
37-
$(info -run - no binary-)
37+
$(info -run redis-client (no binary)-)
3838
REDIS_HOST=$(REDIS_HOST) \
3939
REDIS_PORT=$(REDIS_PORT) \
4040
REDIS_PASS=$(REDIS_PASS) \
@@ -44,7 +44,7 @@ go-run: ## Run redis client - no binary
4444
go run .
4545

4646
go-build: ## Build binary
47-
$(info -build binary-)
47+
$(info -build redis-client binary-)
4848
CGO_ENABLED=0 \
4949
go build \
5050
-v \
@@ -58,7 +58,7 @@ go-build: ## Build binary
5858
all: test go-build
5959

6060
docker-build: ## Build docker image
61-
$(info -build docker image-)
61+
$(info -build redis-client docker image-)
6262
docker build \
6363
--pull \
6464
--build-arg GOLANG_VERSION="$(GOLANG_VERSION)" \
@@ -74,8 +74,9 @@ docker-build: ## Build docker image
7474
--tag="$(DOCKER_REPO)/$(APPNAME):$(VERSION)" \
7575
.
7676

77-
docker-run: ## Once docker image is ready run with default parameters (or overwrite)
78-
$(info -run docker-)
77+
docker-run: ## Run docker image with default parameters (or overwrite)
78+
$(info -run redis-client in docker-)
79+
7980
docker run -d --rm \
8081
--name $(APPNAME) \
8182
-e REDIS_HOST=$(REDIS_HOST) \
@@ -86,7 +87,7 @@ docker-run: ## Once docker image is ready run with default parameters (or overw
8687
$(DOCKER_REPO)/$(APPNAME):latest
8788

8889
docker-stop: ## Stop running docker
89-
$(info -stop docker-)
90+
$(info -stop redis-client in docker-)
9091
docker stop $(APPNAME)
9192

9293
azure-rg: ## Create the Azure Resource Group

README.md

Lines changed: 59 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -26,37 +26,41 @@ GET /red/home
2626
```
2727
# deploy 'redis'
2828
29-
$ docker run --rm -d --name redis -p 6379:6379 redis
29+
docker run --rm -d --name redis -p 6379:6379 redis
3030
3131
3232
# run 'redis-client'
3333
34-
$ make go-run
3534
36-
OR
35+
> go
3736
38-
$ REDIS_HOST=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis)
39-
$ REDIS_HOST=$REDIS_HOST make docker-run
37+
make go-run
38+
39+
40+
> docker
41+
42+
REDIS_HOST=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis)
43+
REDIS_HOST=$REDIS_HOST make docker-run
4044
4145
4246
# POST
4347
44-
$ curl -i -X POST -d '{"name":"mi","age":10}' localhost:8080/red/setuser
45-
$ curl -i -X POST -d '{"name":"mo","age":20}' localhost:8080/red/setuser
48+
curl -i -X POST -d '{"name":"mi","age":10}' localhost:8080/red/setuser
49+
curl -i -X POST -d '{"name":"mo","age":20}' localhost:8080/red/setuser
4650
4751
4852
# GET
4953
50-
$ curl -XGET localhost:8080/red/ping
54+
curl -XGET localhost:8080/red/ping
5155
PONG
5256
53-
$ curl -XGET -s localhost:8080/red/getuser/1 | jq
57+
curl -XGET -s localhost:8080/red/getuser/1 | jq
5458
{
5559
"name": "mi",
5660
"age": 10
5761
}
5862
59-
$ curl -XGET -s localhost:8080/red/getuser/2 | jq
63+
curl -XGET -s localhost:8080/red/getuser/2 | jq
6064
{
6165
"name": "mo",
6266
"age": 20
@@ -70,89 +74,94 @@ $ curl -XGET -s localhost:8080/red/getuser/2 | jq
7074
**Don't forget to log in to Azure!**
7175

7276
```
73-
$ az login
77+
## login
7478
75-
### deploy 'redis'
79+
az login
7680
77-
ACI - Azure Container Instances
7881
79-
## ACI - NO access keys (password)
82+
## deploy
8083
81-
# > redis
84+
*ACI - Azure Container Instances
8285
83-
$ make azure-rg
8486
85-
$ DNS_NAME_LABEL=redis-$RANDOM \
86-
LOCATION=westeurope \
87-
RGNAME=redisrg
87+
# ACI - NO access keys (password)
8888
89-
$ az container create \
90-
--resource-group $RGNAME \
91-
--name redis \
92-
--image redis \
93-
--restart-policy Always \
94-
--ports 6379 \
95-
--dns-name-label $DNS_NAME_LABEL \
96-
--location $LOCATION \
97-
--environment-variables \
98-
DNS_NAME=$DNS_NAME_LABEL.$LOCATION.azurecontainer.io
89+
> redis server
9990
91+
make azure-rg
10092
101-
# > test using 'redis-client' (run locally)
93+
DNS_NAME_LABEL=redis-$RANDOM \
94+
LOCATION=westeurope \
95+
RGNAME=redisrg
10296
103-
$ REDIS_HOST=redis-28318.westeurope.azurecontainer.io make go-run
97+
az container create \
98+
--resource-group $RGNAME \
99+
--name redis \
100+
--image redis \
101+
--restart-policy Always \
102+
--ports 6379 \
103+
--dns-name-label $DNS_NAME_LABEL \
104+
--location $LOCATION \
105+
--environment-variables \
106+
DNS_NAME=$DNS_NAME_LABEL.$LOCATION.azurecontainer.io
104107
105-
$ curl -XGET localhost:8080/red/ping
106108
109+
> test using 'redis-client' (run locally)
107110
108-
## TERRAFORM - WITH access keys (password)
111+
REDIS_HOST=redis-28318.westeurope.azurecontainer.io make go-run
112+
curl -XGET localhost:8080/red/ping
109113
110-
# > redis [it takes some time to deploy, even around 30 minutes..]
114+
make azure-rg-del
111115
112-
$ export TF_VAR_client_id=<> && export TF_VAR_client_secret=<>
113-
$ cd redis/
114116
115-
$ terraform init
116-
$ terraform plan -out out.plan
117+
# TERRAFORM - WITH access keys (password)
117118
118-
$ terraform apply out.plan
119+
> redis server [it takes some time to deploy]
120+
121+
cd redis/
122+
123+
az login
124+
125+
terraform init
126+
terraform plan -out out.plan
127+
terraform apply out.plan
119128
(...)
120129
hostname = mredis.redis.cache.windows.net
121130
primary_access_key = yIvSS+rPz3zWhG3685lj6Fw9Si51stlZgx4lYieWF0s=
122131
ssl_port = 6380
123132
124-
$ terraform destroy -auto-approve
133+
terraform destroy -auto-approve
125134
126135
127-
# > test using redis-client (run locally)
136+
> test using redis-client (run locally)
128137
129-
$ REDIS_HOST=mredis.redis.cache.windows.net \
138+
REDIS_HOST=mredis.redis.cache.windows.net \
130139
REDIS_PORT=6380 \
131140
REDIS_PASS=yIvSS+rPz3zWhG3685lj6Fw9Si51stlZgx4lYieWF0s= \
132141
REDIS_TLS=true \
133142
make go-run
134143
135-
$ curl -i -XGET localhost:8080/red/ping
144+
curl -i -XGET localhost:8080/red/ping
136145
137146
138-
# > test using redis-client (run using ACI)
147+
> test using redis-client (run using ACI)
139148
140-
$ make azure-rg
149+
make azure-rg
141150
142-
$ SERVICE_ADDR=80 \
151+
SERVICE_ADDR=80 \
143152
REDIS_HOST=mredis.redis.cache.windows.net \
144153
REDIS_PORT=6380 \
145154
REDIS_PASS=yIvSS+rPz3zWhG3685lj6Fw9Si51stlZgx4lYieWF0s= \
146155
REDIS_TLS=true \
147156
make azure-aci
148157
149-
$ curl redis-client-d58df48.westeurope.azurecontainer.io/red/home
158+
curl redis-client-d58df48.westeurope.azurecontainer.io/red/home
150159
151-
$ curl redis-client-d58df48.westeurope.azurecontainer.io/red/ping
160+
curl redis-client-d58df48.westeurope.azurecontainer.io/red/ping
152161
153-
$ make azure-aci-logs
162+
make azure-aci-logs
154163
155-
$ make azure-aci-delete
164+
make azure-aci-delete
156165
```
157166

158167
### # use case

apis/apis.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ func GetRedis(logger *log.Logger, client *redis.Client) func(w http.ResponseWrit
101101
func PingRedis(logger *log.Logger, client *redis.Client) func(w http.ResponseWriter, r *http.Request) {
102102
return func(w http.ResponseWriter, r *http.Request) {
103103
startTime := time.Now()
104-
logger.Printf("Processing request in %s\n", time.Now().Sub(startTime))
104+
logger.Printf("Processing redis PING request in %s\n", time.Now().Sub(startTime))
105105
pong, err := client.Ping().Result()
106106
if err != nil {
107107
logger.Printf("Error: %v", err)

go.mod

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
module github.com/michalswi/redis-client
22

3-
go 1.13
3+
go 1.15
44

55
require (
6-
github.com/go-redis/redis v6.15.7+incompatible
7-
github.com/go-redis/redis/v7 v7.2.0 // indirect
8-
github.com/golang/gddo v0.0.0-20200324184333-3c2cc9a6329d
9-
github.com/gorilla/mux v1.7.4
10-
github.com/michalswi/keycloak_client v0.0.0-20200303200013-6d3895be5538
6+
github.com/go-redis/redis v6.15.9+incompatible
7+
github.com/gorilla/mux v1.8.0
118
)

go.sum

Lines changed: 4 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,4 @@
1-
cloud.google.com/go v0.16.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
2-
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
3-
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
4-
github.com/bradfitz/gomemcache v0.0.0-20170208213004-1952afaa557d/go.mod h1:PmM6Mmwb0LSuEubjR8N7PtNe1KxZLtOUHtbeikc5h60=
5-
github.com/coreos/go-oidc v2.2.1+incompatible h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk=
6-
github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc=
7-
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
8-
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
9-
github.com/fsnotify/fsnotify v1.4.3-0.20170329110642-4da3e2cfbabc/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
10-
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
11-
github.com/garyburd/redigo v1.1.1-0.20170914051019-70e1b1943d4f/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY=
12-
github.com/go-redis/redis v6.15.7+incompatible h1:3skhDh95XQMpnqeqNftPkQD9jL9e5e36z/1SUm6dy1U=
13-
github.com/go-redis/redis v6.15.7+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA=
14-
github.com/go-redis/redis/v7 v7.2.0 h1:CrCexy/jYWZjW0AyVoHlcJUeZN19VWlbepTh1Vq6dJs=
15-
github.com/go-redis/redis/v7 v7.2.0/go.mod h1:JDNMw23GTyLNC4GZu9njt15ctBQVn7xjRfnwdHj/Dcg=
16-
github.com/go-stack/stack v1.6.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
17-
github.com/golang/gddo v0.0.0-20200324184333-3c2cc9a6329d h1:ZJhGJay808i+klrJbox3i5NMVerJ3/tEhtOTeQpPwJQ=
18-
github.com/golang/gddo v0.0.0-20200324184333-3c2cc9a6329d/go.mod h1:sam69Hju0uq+5uvLJUMDlsKlQ21Vrs1Kd/1YFPNYdOU=
19-
github.com/golang/lint v0.0.0-20170918230701-e5d664eb928e/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=
20-
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
21-
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
22-
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
23-
github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
24-
github.com/google/go-cmp v0.1.1-0.20171103154506-982329095285/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
25-
github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
26-
github.com/gorilla/mux v1.7.4 h1:VuZ8uybHlWmqV03+zRzdwKL4tUnIp1MAQtp1mIFE1bc=
27-
github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
28-
github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ=
29-
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
30-
github.com/gorilla/sessions v1.2.0 h1:S7P+1Hm5V/AT9cjEcUD5uDaQSX0OE577aCXgoaKpYbQ=
31-
github.com/gorilla/sessions v1.2.0/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
32-
github.com/gregjones/httpcache v0.0.0-20170920190843-316c5e0ff04e/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
33-
github.com/hashicorp/hcl v0.0.0-20170914154624-68e816d1c783/go.mod h1:oZtUIOe8dh44I2q6ScRibXws4Ajl+d+nod3AaR9vL5w=
34-
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
35-
github.com/inconshreveable/log15 v0.0.0-20170622235902-74a0988b5f80/go.mod h1:cOaXtrgN4ScfRrD9Bre7U1thNq5RtJ8ZoP4iXVGRj6o=
36-
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
37-
github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
38-
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
39-
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
40-
github.com/magiconair/properties v1.7.4-0.20170902060319-8d7837e64d3c/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
41-
github.com/mattn/go-colorable v0.0.10-0.20170816031813-ad5389df28cd/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
42-
github.com/mattn/go-isatty v0.0.2/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
43-
github.com/michalswi/keycloak_client v0.0.0-20200303200013-6d3895be5538 h1:ckrD/NAFrTel96u1VDwiitm3LNta7nLGdDyBvhR4nlg=
44-
github.com/michalswi/keycloak_client v0.0.0-20200303200013-6d3895be5538/go.mod h1:rQYOa6C5QE87uflEBXpy8QUcM+ZfUSeJUI5IE42WqUo=
45-
github.com/mitchellh/mapstructure v0.0.0-20170523030023-d0303fe80992/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
46-
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
47-
github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
48-
github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
49-
github.com/pelletier/go-toml v1.0.1-0.20170904195809-1d6b12b7cb29/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
50-
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
51-
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 h1:J9b7z+QKAmPf4YLrFg6oQUotqHQeUNWwkvo7jZp1GLU=
52-
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
53-
github.com/spf13/afero v0.0.0-20170901052352-ee1bd8ee15a1/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
54-
github.com/spf13/cast v1.1.0/go.mod h1:r2rcYCSwa1IExKTDiTfzaxqT2FNHs8hODu4LnUfgKEg=
55-
github.com/spf13/jwalterweatherman v0.0.0-20170901151539-12bd96e66386/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
56-
github.com/spf13/pflag v1.0.1-0.20170901120850-7aff26db30c1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
57-
github.com/spf13/viper v1.0.0/go.mod h1:A8kyI5cUJhb8N+3pkfONlcEcZbueH6nhAm0Fq7SrnBM=
58-
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
59-
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
60-
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
61-
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d h1:1ZiEyfaQIg3Qh0EoqpwAakHVhecoE5wlSg5GjnafJGw=
62-
golang.org/x/crypto v0.0.0-20200221231518-2aa609cf4a9d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
63-
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
64-
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
65-
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
66-
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
67-
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
68-
golang.org/x/net v0.0.0-20190923162816-aa69164e4478 h1:l5EDrHhldLYb3ZRHDUhXF7Om7MvYXnkV9/iQNo1lX6g=
69-
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
70-
golang.org/x/oauth2 v0.0.0-20170912212905-13449ad91cb2/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
71-
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=
72-
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
73-
golang.org/x/sync v0.0.0-20170517211232-f52d1811a629/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
74-
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
75-
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
76-
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
77-
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
78-
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
79-
golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
80-
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
81-
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
82-
golang.org/x/time v0.0.0-20170424234030-8be79e1e0910/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
83-
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
84-
google.golang.org/api v0.0.0-20170921000349-586095a6e407/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0=
85-
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
86-
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
87-
google.golang.org/genproto v0.0.0-20170918111702-1e559d0a00ee/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
88-
google.golang.org/grpc v1.2.1-0.20170921194603-d4b75ebd4f9f/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
89-
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
90-
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
91-
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
92-
gopkg.in/square/go-jose.v2 v2.4.1 h1:H0TmLt7/KmzlrDOpa1F+zr0Tk90PbJYBfsVUmRLrf9Y=
93-
gopkg.in/square/go-jose.v2 v2.4.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
94-
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
95-
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
96-
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
97-
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
1+
github.com/go-redis/redis v6.15.9+incompatible h1:K0pv1D7EQUjfyoMql+r/jZqCLizCGKFlFgcHWWmHQjg=
2+
github.com/go-redis/redis v6.15.9+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA=
3+
github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
4+
github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=

main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import (
1111
"time"
1212

1313
"github.com/gorilla/mux"
14-
"github.com/michalswi/keycloak_client/server"
1514
"github.com/michalswi/redis-client/apis"
1615
"github.com/michalswi/redis-client/rclient"
16+
"github.com/michalswi/redis-client/server"
1717
)
1818

19-
var version = "0.1.0"
19+
var version = "0.2.0"
2020

2121
func main() {
2222
fmt.Println("Go Redis Client")

redis/main.tf

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)