美文网首页
goroutine连接redis的坑

goroutine连接redis的坑

作者: 不想再当程序猿 | 来源:发表于2017-12-20 23:55 被阅读19次

今天使用redis读取数据,发现效率比较低,于是就使用了goroutine,但是发生了以下错误:


先贴一下代码:
从redis中取数据:


主程序:(这里的goroutine写的有点随意)


上网查了一下发现错误原因是:对redis进行写操作时,只能对一个get有一个读操作,不能同时多个读操作。

解决方法:加锁。即在读操作前加锁,操作结束后解锁。



最后成功读出结果:


相关文章

网友评论

      本文标题:goroutine连接redis的坑

      本文链接:https://www.haomeiwen.com/subject/mtfowxtx.html