Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄成意
/
go_sku_server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
5ad28c56
authored
Jul 01, 2025
by
hcy
Browse files
Options
_('Browse Files')
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
336b9576
859c3e2d
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
8 deletions
pkg/config/redis.go
pkg/gredis/redis.go
pkg/config/redis.go
View file @
5ad28c56
...
...
@@ -6,42 +6,48 @@ type RedisDatabase struct {
Database
string
MaxIdle
int
MaxActive
int
IdleTimeout
int
MaxAIdleTimeoutctive
string
Prefix
string
}
//多数据库配置
//
多数据库配置
func
BuildRedisConfigs
()
(
RedisDatabaseMap
map
[
string
]
RedisDatabase
)
{
redisReadMaxIdle
,
_
:=
Get
(
"default_redis_read.max_idle"
)
.
Int
()
redisReadMaxActive
,
_
:=
Get
(
"default_redis_read.max_active"
)
.
Int
()
redisWriteMaxIdle
,
_
:=
Get
(
"default_redis_write.max_idle"
)
.
Int
()
redisWriteMaxActive
,
_
:=
Get
(
"default_redis_write.max_active"
)
.
Int
()
redisSpuMaxIdle
,
_
:=
Get
(
"default_redis_spu.max_idle"
)
.
Int
()
redisSpuMaxActive
,
_
:=
Get
(
"default_redis_spu.max_active"
)
.
Int
()
redisReadMaxIdle
,
_
:=
Get
(
"default_redis_read.max_idle"
)
.
Int
()
redisReadMaxActive
,
_
:=
Get
(
"default_redis_read.max_active"
)
.
Int
()
redisWriteMaxIdle
,
_
:=
Get
(
"default_redis_write.max_idle"
)
.
Int
()
redisWriteMaxActive
,
_
:=
Get
(
"default_redis_write.max_active"
)
.
Int
()
redisSpuMaxIdle
,
_
:=
Get
(
"default_redis_spu.max_idle"
)
.
Int
()
redisSpuMaxActive
,
_
:=
Get
(
"default_redis_spu.max_active"
)
.
Int
()
redisIdleTimeout
,
_
:=
Get
(
"default_redis_read.idle_timeout"
)
.
Int
()
return
map
[
string
]
RedisDatabase
{
"search_r"
:
{
Host
:
Get
(
"default_redis_read.host"
)
.
String
(),
Password
:
Get
(
"default_redis_read.password"
)
.
String
(),
MaxIdle
:
redisReadMaxIdle
,
MaxActive
:
redisReadMaxActive
,
IdleTimeout
:
redisIdleTimeout
,
},
"default_r"
:
{
Host
:
Get
(
"default_redis_read.host"
)
.
String
(),
Password
:
Get
(
"default_redis_read.password"
)
.
String
(),
MaxIdle
:
redisReadMaxIdle
,
MaxActive
:
redisReadMaxActive
,
IdleTimeout
:
redisIdleTimeout
,
},
"search_w"
:
{
Host
:
Get
(
"default_redis_write.host"
)
.
String
(),
Password
:
Get
(
"default_redis_write.password"
)
.
String
(),
MaxIdle
:
redisWriteMaxIdle
,
MaxActive
:
redisWriteMaxActive
,
IdleTimeout
:
redisIdleTimeout
,
},
"spu"
:
{
Host
:
Get
(
"default_redis_spu.host"
)
.
String
(),
Password
:
Get
(
"default_redis_spu.password"
)
.
String
(),
MaxIdle
:
redisSpuMaxIdle
,
MaxActive
:
redisSpuMaxActive
,
IdleTimeout
:
redisIdleTimeout
,
},
}
}
pkg/gredis/redis.go
View file @
5ad28c56
...
...
@@ -44,11 +44,13 @@ func getConn(writeHost, password string, maxIdle, maxActive int) (pool *redis.Po
pool
=
&
redis
.
Pool
{
MaxIdle
:
maxIdle
,
MaxActive
:
maxActive
,
IdleTimeout
:
240
*
time
.
Second
,
Dial
:
func
()
(
redis
.
Conn
,
error
)
{
c
,
err
:=
redis
.
Dial
(
"tcp"
,
writeHost
,
redis
.
DialConnectTimeout
(
2
*
time
.
Second
),
redis
.
DialReadTimeout
(
2
*
time
.
Second
),
redis
.
DialWriteTimeout
(
2
*
time
.
Second
))
redis
.
DialWriteTimeout
(
2
*
time
.
Second
),
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment