Redis安装

概述

Redis6.0.6版本

安装步骤

创建配置文件目录

mkdir -p redis/config 
mkdir -p redis/data

下载配置文件

Redis官网下载

修改配置文件

bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no#用守护线程的方式启动
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化  默认是no

把配置文件上传到宿主机config目录

以下做参考:

运行命令

docker run 
--name redis 
-p 6379:6379  
-v /root/appdata/redis/config:/usr/local/etc/redis 
-v /root/appdata/redis/data:/data 
--privileged=true 
-d redis:6.0.6 
redis-server /usr/local/etc/redis/redis.conf 
--appendonly yes

这个也行,暂时不知道不同目录区别在哪,都能运行

docker run -p 6379:6379 --name redis2 -v /root/appdata/redis/config/redis.conf:/etc/redis/redis.conf  -v /root/appdata/redis/data:/data -d redis:6.0.6 redis-server /etc/redis/redis.conf --appendonly yes

命令解释

  • --privileged=true 容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
  • -d redis 表示后台启动redis
  • redis-server /etc/redis/redis.conf 以配置文件启动redis
  • appendonly yes 开启redis 持久化
  • --requirepass 123456 设置密码为123456

查看是否启动成功

docker logs redis

本地测试

测试远程连接

参考连接

https://www.cnblogs.com/linkvan/p/14257033.html

https://www.jianshu.com/p/4413f484789d

原文地址:https://www.cnblogs.com/shenleg/p/14435489.html