Xu先生
2017-01-04 22:04
多线程下的 jedispool 获取 是不是应该考虑下线程同步安全的问题 synchronized
还有啊,获取jedis连接的方法做了同步的化,那不是得排队去拿你的jedis连接,本来可以高并发的程序,不是一下子被你捏住了咽喉。
还有,sychornized加在方法上,效率真的是很低下,要锁就用双检索锁资源,为啥要锁方法呢。
jedisPool不是可以放到springIOC容器中么,你写dao层时,把pool注入进来就行,这样比自己写同步要简单很多吧
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创建
我写了个Redis的工具类
Java高并发秒杀API之高并发优化
78601 学习 · 170 问题
相似问题