V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Aidenboss
V2EX  ›  Go 编程语言

为自己的 sdb 增加了 cli

  •  
  •   Aidenboss · 2022-03-08 01:11:16 +08:00 · 1172 次点击
    这是一个创建于 794 天前的主题,其中的信息可能已经有所发展或是发生改变。

    SDB cli

    启动 sdb server

    默认监听端口为 10000

    启动

    二进制文件启动

    可以到 Release 页面下载对应操作系统的版本

    下载后直接启动即可

    ./cli -server localhost:10000
    
    shell 启动
    go run ./cmd/cli/cli.go -server localhost:10000
    

    支持的命令列表

    命令规则与 sdb protobuf 保持一致

    Commands:
      bfadd               bfadd key values
      bfcreate            bfcreate key n p
      bfdel               bfdel key
      bfexist             bfexist key values
      bscountrange        bscountrange key start end
      bscreate            bscreate key size
      bsdel               bsdel key
      bsgetrange          bsgetrange key start end
      bsmcount            bsmcount key
      bsmget              bsmget key bits
      bsmset              bsmset key bits value
      bssetrange          bssetrange key start end value
      clear               clear the screen
      del                 del key
      exit                exit the program
      get                 get key
      ghadd               ghadd key id0 latitude0 longitude0 id1 latitude1 longitude1......
      ghcount             ghcount key
      ghcreate            ghcreate key precision
      ghdel               ghdel key
      ghgetboxes          ghgetboxes key latitude longitude
      ghgetneighbors      ghgetneighbors key latitude longitude
      ghmembers           ghmembers key
      ghpop               ghpop key ids
      help                display help
      hlladd              hlladd key values
      hllcount            hllcount key
      hllcreate           hllcreate key
      hlldel              hlldel key
      incr                incr key delta
      lcount              lcount key
      ldel                ldel key
      lexist              lexist key values
      llpush              llpush key values
      lmembers            lmembers key
      lpop                lpop key values
      lrange              lrange key offset limit
      lrpush              lrpush key values
      mcount              mcount key
      mdel                mdel key
      mexist              mexist key keys
      mget                mget keys
      mmembers            mmembers key
      mpop                mpop key keys
      mpush               mpush key key0 value0 key1 value1......
      mset                mset key0 value0 key1 value1 ......
      plist               plist dataType key offset limit
      scount              scount key
      sdel                sdel key
      set                 set key value
      setnx               setnx key value
      sexist              sexist key values
      smembers            smembers key
      spop                spop key values
      spush               spush key values
      zcount              zcount key
      zdel                zdel key
      zexist              zexist key values
      zmembers            zmembers key
      zpop                zpop key values
      zpush               zpush key value0 score0 key1 score1......
      zrange              zrange key offset limit
    
    

    使用

    cli
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3502 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 10:51 · PVG 18:51 · LAX 03:51 · JFK 06:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.