Docker配置redis以及redis镜像服务启动

工具

  • vlutr vps服务器一台
  • docker

查找redis版本

docker search  redis

选择版本 这里默认选择3.2版本

docker pull redis:3.2

在服务器上新建redis
etc/redis/redis.conf
内容去官网copy
https://redis.io/topics/config
然后新建文件夹在
/root/redis/myredis下data和redis.conf
在conf文件中将 此段注释

//bind 127.0.0.1 

如果需要远程连接,则需要将protected-mode变成no(保护模式下非本地连接不能访问)

protected-mode no

创建密码

requirepass '输入密码'

然后运行命令

docker run -p 6699:6379 --name myredis -v /root/myredis/redis.conf/redis.conf:/etc/redis/redis.conf -v /root/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123123"

-p 6699:6379 本地端口和redis端口,在其他客户端用第一个端口表示连接代理到redis的6379端口
--name myredis 容器名称
-v /root/myredis/redis.conf/redis.conf:/etc/redis/redis.conf将conf文件里内容映射到redis镜像文件里,如果不生效可直接设置在镜像文件中
-v /root/data:/data redis存储数据
-d redis redis-server /etc/redis/redis.conf redis服务使用的conf文件地址引用
--appendonly yes后台运行模式 是
--requirepass "123123" 手动设置密码
创建完成后,查看是否运行

docker ps
docker ps -a

如果还不能显示,打开日志查看问题,根据问题考虑解决

docker logs -f '容器id'

启动后redis客户端连接测试

docker exec -it  '容器名字'  redis-cli
>127.0.0.1:ping
pong

即表示测试成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安全性 设置客户端连接后进行任何其他指令前需要使用的密码。 警告:因为redis 速度相当快,所以在一台比较好的服...
    OzanShareing阅读 5,823评论 1 7
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 10,778评论 0 36
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,132评论 0 10
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,485评论 2 27
  • 《Docker环境下的前后端分离部署与运维》课程脚本 [TOC] 一、Docker虚拟机常用命令 先更新软件包yu...
    mingminy阅读 3,720评论 0 0