Update README.md

This commit is contained in:
Josh Baker 2016-11-21 11:15:09 -07:00 committed by GitHub
parent 7590498c4f
commit e1bf322337
1 changed files with 6 additions and 64 deletions
client

View File

@ -6,69 +6,11 @@ Tile38 Client
Tile38 Client is a [Go](http://golang.org/) client for [Tile38](http://tile38.com/). Tile38 Client is a [Go](http://golang.org/) client for [Tile38](http://tile38.com/).
## Examples THIS LIBRARY IS DEPRECATED
==========================
#### Connection
```go
package main
import "github.com/tidwall/tile38/client"
func main(){
conn, err := client.Dial("localhost:9851")
if err != nil {
log.Fatal(err)
}
defer conn.Close()
resp, err := conn.Do("set fleet truck1 point 33.5123 -112.2693")
if err != nil {
log.Fatal(err)
}
fmt.Println(string(resp))
}
Please use the [redigo](https://github.com/garyburd/redigo) client library instead.
If you need JSON output with Redigo then call:
```
conn.Do("OUTPUT", "JSON")
``` ```
#### Pool
```go
package main
import "github.com/tidwall/tile38/client"
func main(){
pool, err := client.DialPool("localhost:9851")
if err != nil {
log.Fatal(err)
}
defer pool.Close()
// We'll set a point in a background routine
go func() {
conn, err := pool.Get() // get a conn from the pool
if err != nil {
log.Fatal(err)
}
defer conn.Close() // return the conn to the pool
_, err = conn.Do("set fleet truck1 point 33.5123 -112.2693")
if err != nil {
log.Fatal(err)
}
}()
time.Sleep(time.Second / 2) // wait a moment
// Retrieve the point we just set.
go func() {
conn, err := pool.Get() // get a conn from the pool
if err != nil {
log.Fatal(err)
}
defer conn.Close() // return the conn to the pool
resp, err := conn.Do("get fleet truck1 point")
if err != nil {
log.Fatal(err)
}
fmt.Println(string(resp))
}()
time.Sleep(time.Second / 2) // wait a moment
}
```:q