go-redis和redisgo这两个操作redis的库是并发安全的吗?我应该选择那一个

yz23je · 2021-08-19 23:46:52 · 3493 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2021-08-19 23:46:52 的主题,其中的信息可能已经有所发展或是发生改变。

选择那一个来操作redis比较好,还是说不管哪个,多协程操作同一数据时,还是要自己加锁或使用channel才可以?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3493 次点击  
加入收藏 微博
5 回复  |  直到 2021-09-23 11:02:19
jthmath
jthmath · #1 · 4年之前

redis 本身并发安全

yz23je
yz23je · #2 · 4年之前
jthmathjthmath #1 回复

redis 本身并发安全

这样子啊,谢谢,明白了

JasonDevops
JasonDevops · #3 · 4年之前

客户端发送的命令都是存放在redis服务端队列里面,redis由单线程去执行这些命令,然后返回结果,所以就不存在并发安全问题,就算你客户端并发1w/s 个请求,请求也是按照先后顺序到达redis服务端的队列里排队!

yz23je
yz23je · #4 · 4年之前
JasonDevopsJasonDevops #3 回复

客户端发送的命令都是存放在redis服务端队列里面,redis由单线程去执行这些命令,然后返回结果,所以就不存在并发安全问题,就算你客户端并发1w/s 个请求,请求也是按照先后顺序到达redis服务端的队列里排队!

这我就明白多了,谢谢了

anden007
anden007 · #5 · 4年之前

redis本身是线程安全的。

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传