Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "fmt"
  5. "log"
  6.  
  7. "github.com/garyburd/redigo/redis"
  8. )
  9.  
  10. func main() {
  11. c, err := redis.Dial("tcp", ":6379")
  12. if err != nil {
  13. log.Fatal(err)
  14. }
  15. defer c.Close()
  16.  
  17. // SET command only lets you have one value for the key
  18. c.Do("SET", "MY_KEY", "MY_VALUE")
  19.  
  20. // HSET lets you have multiple fields and values
  21. c.Do("HSET", "myhash", "field1", "Hello")
  22. // myhash = { field1 : "Hello" }
  23.  
  24. val1, err := redis.String(c.Do("GET", "MY_KEY"))
  25. if err != nil {
  26. fmt.Println("key not found")
  27. }
  28. fmt.Println(val1)
  29. // MY_VALUE
  30.  
  31. val2, err := redis.String(c.Do("HGET", "myhash", "field1"))
  32. if err != nil {
  33. fmt.Println("key not found")
  34. }
  35. fmt.Println(val2)
  36. // Hello
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement