// Package ledis is a client for the ledisdb. // // Config // // Config struct contains configuration for ledisdb: // // Addr ledisdb server address, like 127.0.0.1:6380 // MaxIdleConns max idle connections for ledisdb // // Client // // The client is the primary interface for ledisdb. You must first create a client with proper config for working. // // cfg := new(Config) // cfg.Addr = "127.0.0.1:6380" // cfg.MaxIdleConns = 4 // // c := NewClient(cfg) // // The most important function for client is Do function to send commands to remote server. // // reply, err := c.Do("ping") // // reply, err := c.Do("set", "key", "value") // // reply, err := c.Do("get", "key") // // Connection // // You can use an independent connection to send commands. // // //get a connection // conn := c.Get() // // //connection send command // conn.Do("ping") // // Reply Helper // // You can use reply helper to convert a reply to a specific type. // // exists, err := ledis.Bool(c.Do("exists", "key")) // // score, err := ledis.Int64(c.Do("zscore", "key", "member")) package ledis