Map - key and value encoding of key-value pairs using RedisCodec. ProtocolKeyword is useful to declare/reuse commonly used Redis keywords, see io. and io. ProtocolKeyword - using its byte-representation. RedisURI.toString() renders masked password.ĬmandLatenc圜ollector(…) refactored into mandLatencyRecorder(…) returning CommandLatencyRecorder. Use Spring Data Redis for a seamless Spring integration with Lettuce.ĪsyncConnectionPoolSupport.createBoundedObjectPool(…) methods are now blocking to await pool initialization.ĭecodeBufferPolicy for fine-grained memory reclaim control. Xpending methods return now List and PendingMessages Removal of deprecated API including timeout methods accepting TimeUnit. Refined Scripting API accepting the Lua script either as byte or String.Ĭonnection and Queue failures now no longer throw an exception but properly associate the failure with the Future handle. Support for RESP3 usage with Redis 6 along with RESP2/RESP3 handshake and protocol version discovery.ĪCL authentication using username and password or password-only authentication.Ĭluster topology refresh is now non-blocking. Performance Degradation using the Reactive API with a single connection Excessive Memory Usage or RedisException while disconnected blpop(Duration.ZERO, …) gives RedisCommandTimeoutException Switching between at-least-once and at-most-once operations Certificate Chains/Root Certificate/Self-Signed Certificates Working with dynamic Redis Command Interfaces Master/Replica connections ("Master/Slave") Connection Count for a Redis Cluster Connection Object Execution of commands on one or multiple cluster nodes Cross-slot command execution and cluster-wide execution for selected commands Static Master/Replica with predefined node addresses Leveraging Scripting and Functions through Command Interfaces Coroutines API based on reactive operations How does Reactive translate to Coroutines?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |