Skip to main content
Connect to a Redis cluster
Last update:

Connect to a Redis cluster

You can connect to a Redis cloud database cluster by DNS address.

If the cluster is connected to a private subnet and you want to work with it via DNS, connect cloud router-to-external-network to the cluster subnet.

Ports

Use ports to connect to Redis:

  • 6380 — port for connection with SSL certificate;
  • 6379 — port for connection without SSL certificate (available only for clusters in private subnet).

Ways to connect

Connection with SSL certificate is available for all methods.

View the address to connect

  1. In Control Panel, go to Cloud PlatformDatabases.
  2. Open the Database Cluster page → Connect tab.
  3. In the DNS addresses to connect block, look up the DNS address.

Connect with SSL

SSL connectivity provides data encryption between your server and the database cluster.

  1. Download the root certificate and place it in the ~/.redis/ folder:

    mkdir -p ~/.redis/
    wget https://storage.dbaas.selcloud.ru/CA.pem -O ~/.redis/root.crt
    chmod 600 ~/.redis/root.crt
  2. Connect to the cluster:

    redis-cli -h <host> \
    -a <password> \
    -p 6380 \
    --tls \
    --cacert ~/.redis/root.crt

    Specify:

    • <host> — DNS address of the node;
    • <password> is the password.

Connect without SSL

Connection without SSL is only available for clusters on a private subnet.

  1. Open the CLI.

  2. Connect to the cluster:

    redis-cli -h <host> \
    -a <password> \
    -p 6379

    Specify:

    • <host> — DNS address of the node;
    • <password> is the password.

Connect from Docker

  1. Download the root certificate and place it in the ~/.redis/ folder:

    mkdir -p ~/.redis/
    wget https://storage.dbaas.selcloud.ru/CA.pem -O ~/.redis/root.crt
    chmod 600 ~/.redis/root.crt
  2. Connect to the cluster:

    docker run --rm -it \
    -v $(pwd)/.redis/root.crt:/root.crt \
    redis \
    redis-cli \
    -h <host> \
    -a <password> \
    -p 6380 --tls \
    --cacert /root.crt

    Specify:

    • <host> — DNS address of the node;
    • <password> is the user's password.