redis replace go redis

This commit is contained in:
Gordon
2022-05-31 11:47:35 +08:00
parent 0aefab34f1
commit d00641a73c
3 changed files with 87 additions and 1 deletions
+29
View File
@@ -1,6 +1,9 @@
package db
import (
pbChat "Open_IM/pkg/proto/chat"
"context"
"flag"
"fmt"
"github.com/stretchr/testify/assert"
"testing"
@@ -25,3 +28,29 @@ func TestDataBases_GetMultiConversationMsgOpt(t *testing.T) {
assert.Nil(t, err)
fmt.Println(m)
}
func Test_GetKeyTTL(t *testing.T) {
ctx := context.Background()
key := flag.String("key", "key", "key value")
flag.Parse()
ttl, err := DB.rdb.TTL(ctx, *key).Result()
assert.Nil(t, err)
fmt.Println(ttl)
}
func Test_HGetAll(t *testing.T) {
ctx := context.Background()
key := flag.String("key", "key", "key value")
flag.Parse()
ttl, err := DB.rdb.TTL(ctx, *key).Result()
assert.Nil(t, err)
fmt.Println(ttl)
}
func Test_NewSetMessageToCache(t *testing.T) {
var msg pbChat.MsgDataToMQ
uid := "test_uid"
msg.MsgData.Seq = 11
msg.MsgData.ClientMsgID = "23jwhjsdf"
messageList := []*pbChat.MsgDataToMQ{&msg}
err := DB.NewSetMessageToCache(messageList, uid, "test")
assert.Nil(t, err)
}