为了账号安全,请及时绑定邮箱和手机立即绑定

jedisPool 线程同步问题

多线程下的 jedispool 获取 是不是应该考虑下线程同步安全的问题 synchronized
http://img1.sycdn.imooc.com//586d00cd00011e8205460538.jpg

正在回答

4 回答

还有啊,获取jedis连接的方法做了同步的化,那不是得排队去拿你的jedis连接,本来可以高并发的程序,不是一下子被你捏住了咽喉。
还有,sychornized加在方法上,效率真的是很低下,要锁就用双检索锁资源,为啥要锁方法呢。

0 回复 有任何疑惑可以回复我~

jedisPool不是可以放到springIOC容器中么,你写dao层时,把pool注入进来就行,这样比自己写同步要简单很多吧

0 回复 有任何疑惑可以回复我~

A single Jedis instance is not threadsafe! To avoid these problems, you should use JedisPool, which is a threadsafe pool of network connections.官方给出的解释是Jedis 是线程不安全的JedisPool是线程安全的,所以老师用JedisPool创建

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//586d0169000187c407010627.jpg

我写了个Redis的工具类

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jedisPool 线程同步问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信