Redis is an open source NoSQL database written in ANSI C, supporting the network, memory-based and persistent log-type, Key-Value, and providing APIs in multiple languages. environment CentOS Linux release 7.7.1908 (Core) Pull the redis 5.0.7 image docker pull redis:5.0.7 Create a mount directory mkdir -p /home/app/redis/conf mkdir -p /home/app/redis/data Download redis.conf redis.conf address Go into the directory and download redis.conf cd /home/app/redis/conf wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf Modify redis.conf Comment Symbols# 1. Comment bind 127.0.0.1 2. Change protected-mode yes to protected-mode no 3. Add requirepass yourpassword (Note: if you don’t add it, you can access without a password) Note: The purpose of step 1 and step 2 is to connect to redis remotely. If you only need local access, you don't need to modify it. Create and start the container docker run --restart=always -d --privileged=true -p 6379:6379 -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/app/redis/data:/data --name redis redis:5.0.7 redis-server /etc/redis/redis.conf --appendonly yes Parameter Explanation --restart=always -> Start the container at boot, and automatically restart the container if it fails -d -> Start the container as a daemon --privileged=true -> Increase permissions in the container -p 6379:6379 -> Bind to the host port -v /home/app/redis/conf/redis.conf:/etc/redis/redis.conf -> Map configuration file -v /home/app/redis/data:/data -> Map data directory --name redis -> Specify container name --appendonly yes -> Enable data persistence Summarize The above is what I introduced to you about installing redis 5.0.7 in docker and mounting external configuration and data. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website! You may also be interested in:
|
<<: Detailed explanation of Bootstrap grid vertical and horizontal alignment
>>: Windows10 mysql 8.0.12 non-installation version configuration startup method
Preface When using Docker in a production environ...
1. Create a runner container mk@mk-pc:~/Desktop$ ...
1: readonly is to lock this control so that it can...
The problem of resetting the password for Zabbix ...
This article uses examples to illustrate the synt...
background Since I was assigned to a new project ...
Two ways to enable proxy React does not have enca...
Go to https://dev.mysql.com/downloads/mysql/ to d...
MySQL installation is divided into installation v...
The installation of Harbor is pretty simple, but ...
The first step is to install TypeScript globally ...
The relationship between Javascript and DOM is ve...
From the backend to the front end, what a tragedy....
Table of contents 1. Pull the image 2. Create a R...
Background Here's what happened, Luzhu accide...