Maison >base de données >Redis >Exemple d'analyse du déploiement de l'environnement Linux et de l'installation Docker de Redis
Étapes d'installation
1. Installez redis
Téléchargez l'image redis via docker search redis et docker pull redis
docker search redis和docker pull redis
下载redis镜像
2. 新建挂载配置文件夹
新建data和conf两个文件夹,位置随意。
mkdir -p /root/docker/redis/data mkdir -p /root/docker/redis/conf
注:因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 redis desktop manager
连接都会报错,因此需要手动挂载 redis 配置文件
3. 增加配置文件 redis.conf
在刚才新建的redis/conf中新建文件redis.conf,内容如下:
#bind 127.0.0.1 //允许远程连接 protected-mode no appendonly yes //持久化 requirepass 123456 //密码
4. 创建redis容器并启动
执行命令如下:
docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
释义如下:
–name:给容器起一个名
-p:端口映射 宿主机:容器
-v:挂载自定义配置 自定义配置:容器内部配置
-d:后台运行
redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置
5. 启动成功,查看状态
通过docker ps查看启动状态,是否成功
6. 容器内部连接进行测试
执行docker exec -it my_redis redis-cli
命令,进入终端。
通过auth password
2 Créez un nouveau dossier de configuration de montage
Créez-en un nouveau. data et conf deux dossiers, situés à n’importe quel endroit.[root@*** conf]# docker exec -it myredis redis-cli 127.0.0.1:6379> set name jfaith (error) noauth authentication required. 127.0.0.1:6379> auth 123456 ok 127.0.0.1:6379> set name wangcai ok 127.0.0.1:6379> get name "jfaith"Remarque : en raison de la configuration par défaut de redis, vous constaterez que vous ne pouvez vous connecter que localement et que vous ne pouvez pas accéder à distance. Si vous utilisez
redis desktop manager
pour vous connecter, une erreur sera signalée, donc. vous devez monter manuellement le fichier de configuration redis🎜🎜🎜3. Ajoutez le fichier de configuration redis.conf🎜🎜🎜Créez un nouveau fichier redis.conf dans le redis/conf nouvellement créé avec le contenu suivant : 🎜rrreee🎜🎜4. un conteneur redis et démarrez 🎜🎜🎜La commande d'exécution est la suivante : 🎜rrreee🎜L'interprétation est la suivante : 🎜🎜–name : Donnez un nom au conteneurdocker exec -. il commande my_redis redis-cli
et entrez dans le terminal. 🎜🎜Connectez-vous via mot de passe d'authentification
. 🎜🎜Complétez la commande comme suit : 🎜rrreee🎜Remarque : Si cette erreur se produit : (erreur) aucune authentification auth requise.🎜🎜Cela signifie que vous n'avez pas saisi de mot de passe pour la vérification, veuillez saisir : authentifiez votre mot de passe🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!