Skip to content

Commit b5d2217

Browse files
authored
Merge pull request #1 from WangWilly/willy/fix/go-redis-ver
fix: 🐛 dependent redis-cli package by upgrading it
2 parents fe993a7 + 7465823 commit b5d2217

File tree

5 files changed

+14
-6
lines changed

5 files changed

+14
-6
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ go 1.18
44

55
require (
66
github.com/dgrijalva/jwt-go v3.2.0+incompatible
7-
github.com/go-redis/redis/v9 v9.0.0-beta.1
87
github.com/google/uuid v1.3.0
98
github.com/gorilla/websocket v1.5.0
109
github.com/julienschmidt/httprouter v1.3.0
1110
)
1211

1312
require (
14-
github.com/cespare/xxhash/v2 v2.1.2 // indirect
13+
github.com/cespare/xxhash/v2 v2.2.0 // indirect
1514
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
15+
github.com/redis/go-redis/v9 v9.4.0
1616
)

go.sum

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
22
github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
3+
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
4+
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
35
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
46
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
57
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
@@ -16,6 +18,8 @@ github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8
1618
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
1719
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
1820
github.com/onsi/gomega v1.19.0 h1:4ieX6qQjPP/BfC3mpsAtIGGlxTWPeA3Inl/7DtXw1tw=
21+
github.com/redis/go-redis/v9 v9.4.0 h1:Yzoz33UZw9I/mFhx4MNrB6Fk+XHO1VukNcCa1+lwyKk=
22+
github.com/redis/go-redis/v9 v9.4.0/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M=
1923
golang.org/x/net v0.0.0-20220225172249-27dd8689420f h1:oA4XRj0qtSt8Yo1Zms0CUlsT3KG69V2UGQWPBxujDmc=
2024
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
2125
golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=

infra/redis.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55
"time"
66

7-
"github.com/go-redis/redis/v9"
7+
"github.com/redis/go-redis/v9"
88
)
99

1010
func NewRedis() *redis.Client {

pkg/chat/chat.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"sync"
88

99
"github.com/alextanhongpin/go-chat.v2/pkg/socketio"
10-
"github.com/go-redis/redis/v9"
10+
"github.com/redis/go-redis/v9"
1111
)
1212

1313
var friends = map[string][]string{

pkg/socketio/ioredis.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"log"
88
"sync"
99

10-
"github.com/go-redis/redis/v9"
10+
"github.com/redis/go-redis/v9"
1111
)
1212

1313
type IORedis[T any] struct {
@@ -87,7 +87,11 @@ func (io *IORedis[T]) subscribe(ch chan<- T) {
8787
select {
8888
case <-io.done:
8989
return
90-
case data := <-pubsub.Channel():
90+
case data, ok := <-pubsub.Channel():
91+
if !ok {
92+
log.Printf("ioredis: channel closed\n")
93+
}
94+
9195
var msg T
9296
if err := json.Unmarshal([]byte(data.Payload), &msg); err != nil {
9397
log.Printf("ioredis: unmarshal error: %s\n", err)

0 commit comments

Comments
 (0)