J2Cache 2.7.0 在周末悄沒聲息的發布了!!!
該版本支持使用 Lettuce 替代 Jedis 連接 Redis ,目前二者並存,以後的版本可能會考慮直接替換掉 Jedis 。我之前不喜歡 Lettuce 是因為它依賴了一個大的第三方包 —— Netty 。但是從使用角度來看,用 Lettuce 的代碼量要比 Jedis 小很多。而且 Spring Config 相關項目也是使用 Lettuce 。
如果想在 J2Cache 中使用 Lettuce 的話,需要指定二級緩存:
j2cache.L2.provider_class = lettuce
相關配置信息:
lettuce.namespace =lettuce.storage = genericlettuce.channel = j2cachelettuce.scheme = redislettuce.hosts = 127.0.0.1:6379lettuce.password =lettuce.database = 0lettuce.sentinelMasterId =
此外,該版本還修復了一個重要的 Bug ,該 Bug 導致多次調用 getChannel() 會產生錯誤的行為。
強烈建議用戶升級到該版本!
Maven
<dependency> <groupId>net.oschina.j2cache</groupId> <artifactId>j2cache-core</artifactId> <version>2.7.0-release</version></dependency>
同時 J2Cache 的分布式 session 管理模塊 session-manager 也升級到了 1.0.0.beta3 版本。
如果你覺得這個項目有用,請給 https://gitee.com/ld/J2Cache 點個讚。
很多人並不清楚 J2Cache 和普通緩存框架有何不同,它解決了什麼問題? 那麼你可以看看這篇博客 https://my.oschina.net/javayou/blog/1931381