国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用 redisson 時遇到的問題

daydream / 1324人閱讀

摘要:為了使用的分布式可重入鎖決定引入代碼問題一在搜到根據提示引入指定包后出現新問題問題二又嘗試引入還是一樣的錯解決方案凝視代碼時發現了這句好像跟錯誤有關嘗試著去除所有依賴后運行問題解決總結不要太相信官方的示例代碼直接要搞懂每句代碼的含義。

為了使用 redis 的分布式可重入鎖, 決定引入 redisson


    org.redisson
    redisson
    3.4.4
    
代碼
Config config = new Config();
config.setUseLinuxNativeEpoll(true);
config.useClusterServers().addNodeAddress("redis://127.0.0.1:6379");

RedissonClient redissonClient = Redisson.create(config);
RLock testLock = redissonClient.getLock("TEST_KEY");

testLock.lock();
testLock.lock();
問題一
java.lang.ClassNotFoundException: io.netty.channel.epoll.EpollEventLoopGroup

在 github 搜到 issues: https://github.com/redisson/r...

根據提示引入指定包后出現新問題

    
        io.netty
        netty-transport-native-epoll
        4.0.40.Final
    
問題二
Caused by: java.lang.IllegalStateException: Only supported on Linux
    at io.netty.channel.epoll.Native.loadNativeLibrary(Native.java:267)
    at io.netty.channel.epoll.Native.(Native.java:64)

又嘗試引入 netty-all 還是一樣的錯



    io.netty
    netty-all
    4.1.5.Final
解決方案

凝視代碼時發現了這句:config.setUseLinuxNativeEpoll(true);
好像跟錯誤有關, 嘗試著去除 netty 所有依賴后運行, 問題解決

總結

不要太相信官方的示例代碼直接 copy , 要搞懂每句代碼的含義。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67492.html

相關文章

  • 分布式鎖和spring事務管理

    摘要:否則數據會出現不同步問題我使用的做分布式鎖管理,用注解事務管理。但是出現另外一個問題,鎖超時但是事務仍未提交。 最近開發一個小程序遇到一個需求需要實現分布式事務管理 業務需求 用戶在使用小程序的過程中可以查看景點,對景點地區或者城市標記是否想去,那么需要統計一個地點被標記的人數,以及記錄某個用戶對某個地點是否標記為想去,用兩個表存儲數據,一個地點表記錄改地點被標記的次數,一個用戶意向表...

    shinezejian 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<