在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、windows安装redis 软件包下载地址: https://github.com/MicrosoftArchive/redis/releases 1.1、安装--->下一步--->到完成。 1.2、设置redis密码。 C:\Program Files\Redis #编辑这个文件: redis.windows-service.conf 找到含有requirepass字样的地方,追加一行,输入requirepass 123456 备注 :做实验我们就不设置密码。
点击“开始”>右击“计算机”>选择“管理”。在左侧栏中依次找到并点击“计算机管理(本地)”>服务和应用程序>服务。再在右侧找到Redis名称的服务,重新启动服务。
最后来测试一下Redis是否正常提供服务。进入Redis的目录,cd C:\Program Files\Redis。输入redis-cli并回车。(redis-cli是客户端程序)如图正常提示进入,并显示正确端口号,则表示服务已经启动。 C:\Users\560140>cd "c:\Program Files\Redis" c:\Program Files\Redis>redis-cli 127.0.0.1:6379> auth 123456 #输入密码 OK 127.0.0.1:6379>
2、安装redis驱动
3、源码参考: https://github.com/monnand/goredis/blob/master/redis.go
4、操作redis 示例: package main import ( "fmt" "github.com/monnand/goredis" ) func main() { var client goredis.Client client.Addr = "127.0.0.1:6379" err := client.Set("test", []byte("hello beifeng")) if err != nil { panic(err) } res, err := client.Get("test") if err != nil { panic(err) } fmt.Println(string(res)) //test hmset f := make(map[string]interface{}) f["name"] = "nulige" f["age"] = "30" f["sex"] = "male" err = client.Hmset("test_hash", f) if err != nil { panic(err) } //test zset _, err = client.Zadd("test_zset", []byte("beifeng"), 100) if err != nil { panic(err) } } 执行结果: #启动redis命令行 C:\Users\560140>cd "c:\Program Files\Redis" c:\Program Files\Redis>redis-cli #test hmset 127.0.0.1:6379> get test "hello beifeng" 127.0.0.1:6379> type test_hash hash #test zset 127.0.0.1:6379> get test_zset (error) WRONGTYPE Operation against a key holding the wrong kind of value 127.0.0.1:6379> hgetall test_hash 1) "name" 2) "nulige" 3) "age" 4) "30" 5) "sex" 6) "male" #查看类型 127.0.0.1:6379> type test_zse none 127.0.0.1:6379> zrange test_zset 0 -1 1) "beifeng" 127.0.0.1:6379> zrange test_zset 0 -1 withscores
|
请发表评论