Get data by pattern #1
|
@ -1,6 +1,9 @@
|
||||||
package redisdb
|
package redisdb
|
||||||
|
|
||||||
import "context"
|
import (
|
||||||
|
"context"
|
||||||
|
"fmt"
|
||||||
|
)
|
||||||
|
|
||||||
// GetWithPrefixPattern ...
|
// GetWithPrefixPattern ...
|
||||||
func GetWithPrefixPattern(pattern string, limit int64) (keys []string, values []string) {
|
func GetWithPrefixPattern(pattern string, limit int64) (keys []string, values []string) {
|
||||||
|
@ -16,10 +19,12 @@ func GetWithPrefixPattern(pattern string, limit int64) (keys []string, values []
|
||||||
|
|
||||||
keys, cursor, err = rdb.Scan(ctx, cursor, pattern, limit).Result()
|
keys, cursor, err = rdb.Scan(ctx, cursor, pattern, limit).Result()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
fmt.Println("err redis scan: ", err.Error())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(keys) == 0 {
|
if len(keys) == 0 {
|
||||||
|
fmt.Println("NO keys")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue