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