Skip to content
Pinter Computing

Knowledge Base for IT Professionals, Teachers, and Astronauts

Pinter Computing

Knowledge Base for IT Professionals, Teachers, and Astronauts

  • Home
  • Programming
  • DevOps
  • Project Management
  • Software and Hardware
  • Miscellaneous
  • Egyebek
  • About
  • Experience
  • Education
  • Contact
  • Home
  • Programming
  • DevOps
  • Project Management
  • Software and Hardware
  • Miscellaneous
  • Egyebek
  • About
  • Experience
  • Education
  • Contact
Close

Search

Home/Knowledge Base/Using the redis Docker container locally
Knowledge Base

Using the redis Docker container locally

By Laszlo Pinter
March 15, 2023 2 Min Read
0

To develop applications with the redis database we can use a Docker image.

The documentation is at https://hub.docker.com/_/redis/

Set up the redis container to be accessed via localhost on the local computer

Start the redis container

Start the redis container “detached” ( -d ) in the background and expose it through localhost:6379

  • In the terminal execute
    docker run -dit --name redis -p 127.0.0.1:6379:6379 redis

Check if the container running

  • In the terminal execute
    docker ps -a

Test the redis database

Start a shell session in the redis container to access the command line utility

  • In the terminal execute
    docker exec -it redis sh
  • At the # prompt start the redis cli
    redis-cli
  • At the 127.0.0.1:6379> prompt test the connection
    ping
    The response should be “PONG”
  • Store a value
    set cat 10
    The response should be “OK”
  • Retrieve the value
    get cat
    The response should be “10”
  • Get the list of all keys
    keys *

Set up redis to be used by other Docker containers

Create a network

Create a Docker network, so multiple containers can communicate with each other using it.

  • In the terminal execute
    docker network create redis

Start the redis container

Start the redis container “detached” ( -d ) in the background in the “redis” network to make it available for redis-cli.

  • In the terminal execute
    docker run --name redis --network redis -d redis

Start the redis command line utility

  • In the terminal execute
    docker run --name redis-cli -it --network redis --rm redis redis-cli -h redis

Using the redis command line utiliy

Store a value in the redis database
  • In the terminal execute
    set cat 10
Read a value from the redis database
  • In the terminal execute
    get cat
Author

Laszlo Pinter

Follow Me
Other Articles
Previous

DeprecationWarning: Access to process.binding(‘http_parser’) is deprecated.

Next

Get the octal file permission number of a file or directory

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

Last Changes

  • DevOps Engineering part 1. (Mac) - Make your Macintosh easier to use June 25, 2026
  • Japan travel tips June 22, 2026
  • How to stop the rain and snow in Cities: Skylines II June 20, 2026
  • Cities: Skylines II Developer Mode June 20, 2026
  • 'CSII_MANAGEDPATH' has incorrect path(s) when building Cities: Skylines II mod June 20, 2026

Tags

.NET .NETcore 3Dprinting ASP.NET Core AutodeskInventor AWS C# Chef cloud DevOps Docker EntityFramework Games Git Go iOS iPad iPhone iPod Java Kubernetes Linux MacOSX MSSQL MVC Node.js Packer PowerShell Python RDS RightScale Ruby security Splunk TeamCity Terraform TestKitchen Tomcat Ubuntu Vagrant VirtualBox VisualStudio Windows WordPress Xcode

Recent Comments

  • Zengei László on MyHeritage családfa exportálása és küldése emailben
  • Raúl Castillo on DynDns update error
  • MICHAEL on Windows Media Player 12 cannot find the album information
  • Nargis on Configure Epson ET-3850 scanning on Windows 11
  • Venczelné Zemen Erika on Delta S2302 termosztát programozása

–

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright 2026 — Pinter Computing. All rights reserved.