fix(local): sqlite3.db/redka.db 与 aiops 二进制同级存放
- local 模式默认库文件改为 ./sqlite3.db,不再使用 data/ 子目录 - redka 缓存改为 ./redka.db,与可执行文件同目录
This commit is contained in:
1 parent
e7a479ccf5
commit
d27a2e6cbe
5 files changed
+15
-13
No files matched your search
@@ -11,7 +11,7 @@
|
||||
// Port: 6379,
|
||||
// Password: "",
|
||||
// DB: 0,
|
||||
// DataDir: "data/redka", // redka 数据目录(仅 redka 驱动使用)
|
||||
// DataDir: ".", // redka.db 存放目录(默认可执行文件同级)// Logan.Li
|
||||
// })
|
||||
//
|
||||
// cache.Set(ctx, "key", "value", 0)
|
||||
|
||||
@@ -20,12 +20,11 @@ type redkaCache struct {
|
||||
}
|
||||
|
||||
func newRedka(cfg Config) (Cache, error) {
|
||||
// redka.db 与独立二进制同级存放 // Logan.Li
|
||||
dataDir := cfg.DataDir
|
||||
if dataDir == "" {
|
||||
dataDir = "data/redka"
|
||||
dataDir = "."
|
||||
}
|
||||
|
||||
// 确保数据目录存在(redka 不会自动创建父目录)// Logan.Li
|
||||
if err := os.MkdirAll(dataDir, 0o755); err != nil {
|
||||
return nil, fmt.Errorf("redka: 创建数据目录失败: %w", err)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user