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
Overview: The filesystem module is a simple wrapp...
How to configure custom path aliases in Vue In ou...
1. Install mysql Run the following command to upd...
This article shares the installation of MySQL 5.7...
Commonly used JavaScript code to detect which ver...
This article shares the MySQL installation and co...
Regarding the issue that JavaScript strict mode d...
From the tomcat configuration file, we can see th...
Recently, the company purchased a DELL R730 serve...
This article describes the examples of creating a...
Table of contents 1. Introduction to the basic fu...
1. Rendering2. Operation steps 1. Apply for Tence...
Table of contents 1. Ant Design Vue 1. Official w...
Since its launch in 2009, flex has been supported...
Large Text Data Types in Oracle Clob long text ty...