Skip to content

Commit fb3385a

Browse files
author
XieBiao
committed
show me the error
1 parent d31db26 commit fb3385a

File tree

4 files changed

+33
-13
lines changed

4 files changed

+33
-13
lines changed

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,12 @@ analysis.Start([]string{"#", ":"})
6464
//Find the csv file in default target folder: ./reports
6565
//CSV file name format: redis-analysis-{host:port}-{db}.csv
6666
//The keys order by count desc
67-
analysis.SaveReports("./reports")
67+
err = analysis.SaveReports("./reports")
68+
if err == nil {
69+
fmt.Println("done")
70+
} else {
71+
fmt.Println("error:", err)
72+
}
6873
```
6974

7075
- Analyze keys by redis `RDB` file, but cannot work out the size of key.
@@ -86,7 +91,12 @@ analysis.StartRDB([]string{"#", ":"})
8691
//Find the csv file in default target folder: ./reports
8792
//CSV file name format: redis-analysis-{host:port}-{db}.csv
8893
//The keys order by count desc
89-
analysis.SaveReports("./reports")
94+
err = analysis.SaveReports("./reports")
95+
if err == nil {
96+
fmt.Println("done")
97+
} else {
98+
fmt.Println("error:", err)
99+
}
90100
```
91101

92102
![CSV](https://raw.githubusercontent.com/hhxsv5/go-redis-memory-analysis/master/examples/demo.png)

examples/build.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,28 @@ func main() {
1818
flag.Parse()
1919

2020
analysis := gorma.NewAnalysis()
21+
var err error
2122
if len(*rdb) > 0 {
22-
err := analysis.OpenRDB(*rdb)
23+
err = analysis.OpenRDB(*rdb)
2324
defer analysis.CloseRDB()
2425
if err != nil {
2526
fmt.Println("something wrong:", err)
2627
return
2728
}
2829
analysis.StartRDB(strings.Split(*prefixes, "//"))
2930
} else {
30-
err := analysis.Open(*ip, uint16(*port), *password)
31+
err = analysis.Open(*ip, uint16(*port), *password)
3132
defer analysis.Close()
3233
if err != nil {
3334
fmt.Println("something wrong:", err)
3435
return
3536
}
3637
analysis.Start(strings.Split(*prefixes, "//"))
3738
}
38-
analysis.SaveReports(*reportPath)
39-
40-
fmt.Println("done")
39+
err = analysis.SaveReports(*reportPath)
40+
if err == nil {
41+
fmt.Println("done")
42+
} else {
43+
fmt.Println("error:", err)
44+
}
4145
}

examples/main.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ func main() {
2222
//Find the csv file in default target folder: ./reports
2323
//CSV file name format: redis-analysis-{host:port}-{db}.csv
2424
//The keys order by count desc
25-
analysis.SaveReports("./reports")
26-
27-
fmt.Println("done")
25+
err = analysis.SaveReports("./reports")
26+
if err == nil {
27+
fmt.Println("done")
28+
} else {
29+
fmt.Println("error:", err)
30+
}
2831
}

examples/rdb.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ func main() {
2222
//Find the csv file in default target folder: ./reports
2323
//CSV file name format: redis-analysis-{host:port}-{db}.csv
2424
//The keys order by count desc
25-
analysis.SaveReports("./reports")
26-
27-
fmt.Println("done")
25+
err = analysis.SaveReports("./reports")
26+
if err == nil {
27+
fmt.Println("done")
28+
} else {
29+
fmt.Println("error:", err)
30+
}
2831
}

0 commit comments

Comments
 (0)