J2Cache 2.7.0 釋出了,支援 Lettuce 替代 Jedis
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 = generic lettuce.channel = j2cache lettuce.scheme = redis lettuce.hosts = 127.0.0.1:6379 lettuce.password = lettuce.database = 0 lettuce.sentinelMasterId =
此外,該版本還修復了一個重要的 Bug ,該 Bug 導致多次呼叫 getChannel() 會產生錯誤的行為。
強烈建議使用者升級到該版本!
<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 版本。
如果你覺得這個專案有用,請給ofollow,noindex" target="_blank">https://gitee.com/ld/J2Cache 點個贊。
很多人並不清楚 J2Cache 和普通快取框架有何不同,它解決了什麼問題? 那麼你可以看看這篇部落格https://my.oschina.net/javayou/blog/1931381