Documentation - Redise Pack

A guide to Redise Pack installation, operation and administration

open all | close all

Getting Started with Redise Pack using Docker on Windows

Note: Redise Pack container is a preview image for Redis Pack. The image is not intended for production use and only suitable for development for test purposes

You can run Redise Pack on Windows using Docker. Running Redise Pack on Windows is useful for developing and testing Redis applications locally on your development machine.

To get started with a single Redise Pack container on Windows, follow these four steps:

  • Step 1: Run the container
  • Step 2: Setup a cluster
  • Step 3: Create a new database
  • Step 4: Connect to your database

You can also visit Docker Hub for instructions on getting Docker installed and working with the Redise Pack Docker container image.

Step-by-Step Guide for Redise Pack on Windows

Step 1: Run the Container

Run the Redise Pack Docker container by executing the following command at the command-line window.

Redise Pack uses a linux based container. Make sure that your Windows machine is running Linux containers.

docker run -d --cap-add sys_resource --name rp -p 8443:8443 -p 12000:12000 redislabs/redis

Step 2: Setup a Cluster

Direct your browser to https://localhost:8443 on the host machine to see the Redise Pack web console. Simply click the “Setup” button to get started.

Note: Depending on your browser, you may see a certificate error. Simply choose “continue to the website” to get to the setup screen.

Redis Enterprise Pack Setup Screen

On the “node configuration” page, select your default settings and provide a cluster FQDN: “cluster.local”. Then simply click the “Next” button.

Redis Enterprise Pack node configuration screen

If you don’t have a license key, click the “Next” button to try the trial version of the product.

On the next screen, set up a Cluster Administrator account using an email for the login and a password.

Redis Enterprise Pack admin credentials screen

Step 3: Create a Database

Choose the “new redis db” option.

Redis Enterprise Pack create database screen

On the “new redis db” page, click the “show advanced option” link and enter “database1” for a database name and “12000” for the endpoint port number. Then click “Activate” to create your database.

Redis Enterprise Pack configure new database screen

You now have a Redis database!

Step 4: Connect to your Database

With the Redis database created, you are ready to connect to your database to store data. You can use one of the following ways to test connectivity to your database

  • Connecting with redis-cli, the built-in command-line tool
  • Connecting with a “hello world” application using Python.

Connecting Using redis-cli

redis-cli is a simple command-line tool to interact with Redis database.

Use “docker exec” to switch your context into the Redise Pack container

docker exec -it rp bash

Run redis-cli, located in the /opt/redislabs/bin directory, to connect to port 12000 and store and retrieve a key in database1

# sudo /opt/redislabs/bin/redis-cli -p 12000
#> set key1 123
# OK
#> get key1
# "123"

Connecting Using “Hello World” Application in Python

A simple Python application running in the host machine can also connect to the database1.

Note: The following section assumes you already have Python and redis-py (python library for connecting to Redis) configured on the host machine running the container. You can find the instructions to configure redis-py on the github page for redis-py

In the command-line window, create a new file called “”


Paste the following into a file named “”.

import redis

r = redis.StrictRedis(host='localhost', port=12000, db=0)
print ("set key1 123")
print (r.set('key1', '123'))
print ("get key1")

Run “” application to connect to the database and store and retrieve a key using the command-line.


The output should look like the following screen if the connection is successful.

set key1 123
get key1