我正在嘗試構建一個 Denodo java 存儲過程,通過 lettuce 與 redis 進行通信。我正在使用 Denodo 推薦的 Denodo 4e eclipse 擴展和氧氣。我顯然遺漏了一些東西,因為所有文檔都表明int port = 6379;String host = "127.0.0.1";RedisURi uri = RedisURI.Builder.redis(host,port).withDatabase(1).build();RedisClient client = RedisClient.create(uri);和RedisClient client = RedisClient.create("redis://localhost:6379");拋出的錯誤被調試方法掩蓋了,我所知道的是,在第一個實例中,構建器失敗,在第二個實例中,客戶端失敗。當我調用 redis-cli 時,我看到 redis 正在 127.0.0.1:6379> 運行,并且能夠獲取我設置的測試密鑰。user@system:~$ redis-cli127.0.0.1:6379> get datum1"datum2"我使用默認的 redis.conf 并在同一臺機器上運行 eclipse、denodo 和 redis。redis.conf 中的綁定為 127.0.0.1 ::1 超時已禁用 (0)我通常不使用 Java 進行開發,所以我希望我顯然做錯了什么,而不是必須在非 denodo 項目中實際執行此操作并整理出正確的構建和調試。
在java 8中與lettuce建立redis連接的正確方法
慕的地6264312
2023-08-04 19:03:34