File tree Expand file tree Collapse file tree 4 files changed +33
-13
lines changed
Expand file tree Collapse file tree 4 files changed +33
-13
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments