You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| blockingSocketTimeout | Integer | 0 | Socket timeout (in milliseconds) to use during blocking operation. Default is '0', which means to block forever. |
90
-
| clientName | String | null ||
91
-
| ssl | Boolean | false | Enable SSL. |
92
-
| verifyServerCertificate | Boolean | true | Configure a connection that uses SSL but does not verify the identity of the server. |
93
-
| hostAndPortMapping | Map<String,String> | null |Host and port mapping.|
94
-
| verifyConnectionMode | Boolean | true | Verify that the mode specified for a connection in the URL prefix matches the server mode (standalone, cluster, sentinel). |
| blockingSocketTimeout | Integer | 0 | Socket timeout (in milliseconds) to use during blocking operation. Default is '0', which means to block forever. |
90
+
| clientName | String | null ||
91
+
| ssl | Boolean | false | Enable SSL. |
92
+
| verifyServerCertificate | Boolean | true | Configure a connection that uses SSL but does not verify the identity of the server. |
| verifyConnectionMode | Boolean | true | Verify that the mode specified for a connection in the URL prefix matches the server mode (standalone, cluster, sentinel). |
95
95
96
96
### SSL
97
97
98
-
Set property `ssl=true`.
98
+
Set the property `ssl` to `true`.
99
99
100
100
Pass arguments for your keystore and trust store:
101
101
```
@@ -105,20 +105,33 @@ Pass arguments for your keystore and trust store:
105
105
-Djavax.net.ssl.keyStore=/path/to/client.keystore
106
106
-Djavax.net.ssl.keyStorePassword=password123
107
107
```
108
+
To disable server certificate verification set the property `verifyServerCertificate=false`.
108
109
109
-
To disable server certificate verification set property `verifyServerCertificate=false`.
110
+
### Port Forwarding
110
111
112
+
Set the property `hostAndPortMapping` to `{<toHost1>:<toPort1>=<fromHost1>:<fromHost1>, …}`.
For using port forwarding with **Redis Standalone**, providing `hostAndPortMapping`**is not mandatory**.<br>
120
+
it is sufficient to specify `toHost` and `toPort` in the URL.
121
+
122
+
For using port forwarding with **Redis Cluster**, providing `hostAndPortMapping`**is mandatory**.<br>
123
+
The hosts and ports from the URL are used only for connection initialization, during which the hosts and ports of the cluster's nodes are obtained from the server. When sending commands, these obtained hosts and ports are transformed by applying `hostAndPortMapping` and then used.
@@ -138,3 +151,7 @@ To disable server certificate verification set property `verifyServerCertificate
138
151
139
152
*[DataGrip 2022.3](https://www.jetbrains.com/datagrip/whatsnew/2022-3/): Redis support
140
153
+[DataGrip 2022.3 EAP 2](https://blog.jetbrains.com/datagrip/2022/11/02/datagrip-2022-3-eap-2-redis-support/): Redis support (in details)
154
+
+[DataGrip 2022.3.3](https://blog.jetbrains.com/datagrip/2023/01/12/datagrip-2022-3-3/): Connect to Redis with SSL/TLS enabled
155
+
*[DataGrip 2023.2](https://www.jetbrains.com/datagrip/whatsnew/2023-2/): Redis Cluster support
156
+
+[DataGrip 2023.2 EAP 2](https://blog.jetbrains.com/datagrip/2023/07/06/datagrip-2023-2-eap-2-redis-cluster-new-schema-migration-dialog-and-more/): Redis Cluster support (in details)
0 commit comments