Implement list and fix test
This commit is contained in:
@@ -13,8 +13,8 @@ import (
|
||||
|
||||
func main() {
|
||||
as := args.NewArgSet()
|
||||
as.Append(args.STRING, "addr", "addr of store", "")
|
||||
as.Append(args.STRING, "db", "type of store", "map")
|
||||
as.Append(args.STRING, "addr", "addr of store", "localhost:8102")
|
||||
as.Append(args.STRING, "db", "type of store", "dynomite")
|
||||
as.Append(args.STRING, "user", "user of store", "")
|
||||
as.Append(args.STRING, "pass", "pass of store", "")
|
||||
as.Append(args.STRING, "do", "[get set]", "get")
|
||||
@@ -37,6 +37,10 @@ func main() {
|
||||
start := time.Now()
|
||||
var b []byte
|
||||
switch strings.ToLower(as.Get("do").GetString()) {
|
||||
case "list":
|
||||
var c []string
|
||||
c, err = db.List(nil, as.Get("k").GetString())
|
||||
b = []byte(fmt.Sprintf("%v", c))
|
||||
case "get":
|
||||
b, err = db.Get(as.Get("k").GetString())
|
||||
case "set":
|
||||
|
||||
Reference in New Issue
Block a user