Add 0.5.6.md syntax highlighting and Add redigo
This commit is contained in:
@@ -9,6 +9,7 @@ redis是一个key-value存储系统。和Memcached类似,它支持存储的val
|
||||
目前应用redis最广泛的应该是新浪微博平台,其次还有Facebook收购的图片社交网站instagram。以及其他一些有名的[互联网企业](http://redis.io/topics/whos-using-redis)
|
||||
|
||||
Go目前支持redis的驱动有如下
|
||||
- https://github.com/garyburd/redigo (推荐)
|
||||
- https://github.com/alphazero/Go-Redis
|
||||
- http://code.google.com/p/tideland-rdc/
|
||||
- https://github.com/simonz05/godis
|
||||
@@ -19,6 +20,7 @@ Go目前支持redis的驱动有如下
|
||||
https://github.com/astaxie/goredis
|
||||
|
||||
接下来的以我自己fork的这个redis驱动为例来演示如何进行数据的操作
|
||||
```Go
|
||||
|
||||
package main
|
||||
|
||||
@@ -50,6 +52,7 @@ https://github.com/astaxie/goredis
|
||||
client.Del("l")
|
||||
}
|
||||
|
||||
```
|
||||
我们可以看到操作redis非常的方便,而且我实际项目中应用下来性能也很高。client的命令和redis的命令基本保持一致。所以和原生态操作redis非常类似。
|
||||
|
||||
## mongoDB
|
||||
@@ -65,6 +68,7 @@ MongoDB是一个高性能,开源,无模式的文档型数据库,是一个
|
||||
目前Go支持mongoDB最好的驱动就是[mgo](http://labix.org/mgo),这个驱动目前最有可能成为官方的pkg。
|
||||
|
||||
下面我将演示如何通过Go来操作mongoDB:
|
||||
```Go
|
||||
|
||||
package main
|
||||
|
||||
@@ -104,6 +108,7 @@ MongoDB是一个高性能,开源,无模式的文档型数据库,是一个
|
||||
fmt.Println("Phone:", result.Phone)
|
||||
}
|
||||
|
||||
```
|
||||
我们可以看出来mgo的操作方式和beedb的操作方式几乎类似,都是基于struct的操作方式,这个就是Go Style。
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user