centos7 在docker中安装redis

一、搜索docker的redis镜像

docker search redis

二、拉取redis最新镜像

docker pull redis

三、创建好redis存储路径,便于后面做挂载

mkdir -p /data/redis

四、直接运行镜像即可,远程访问不需要单独配置可以直接用 注意:用宿主机16379映射redis的6379,对外连接端口为16379
不想修改外部端口用-p 6379:6379

docker run 
-e TZ="Asia/Shanghai" 
--restart=always 
-p 16379:6379 
-v /data/redis:/data 
--privileged=true 
--name redis 
-d redis 
--requirepass "123456" 
--appendonly yes

执行指令后返回了dockerid就说明执行成功了,如图

指令说明
-e TZ="Asia/Shanghai" 设置时区
--restart=always 表示重启自动运行
-p 端口映射 宿主机/容器
-v 挂载目录 宿主机目录/容器目录
--privileged=true 设置权限
--name 设置名字
-d 表示后台运行
--requirepass 设置密码
--appendonly yes 标识开启持久化策略(重启电脑数据依然在),如不需要持久化就不要配置

五、查看运行的docker容器

docker ps -a

六、redis客户端软件
参考 https://blog.csdn.net/lizhiyuan_eagle/article/details/88742993

备注:云服务器记得开启对应的端口才能远程连接,数据持久化测试可以,但性能未测试

原文地址:https://www.cnblogs.com/nickchou/p/13676012.html