• mac系统Docker安装Redis教程


    在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章:
    趁今天有空,准备把redis服务也迁移到docker容器中来,那么在docker安装redis之前,我要先把本机安装的redis服务干掉(我的之前里面就没有啥数据,所以直接干掉,你们有数据的需要做数据迁移,别傻乎乎的跟我一样直接干掉),好,那我们先来看怎样把mac中安装的redis服务卸载干净:
    1. 停止redis服务:redis-cli shutdown

    2. 查看redis进程:ps -ef|grep redis

    3. 干掉redis进程:kill -9 pid

    4. 干掉install时产生的几个redis文件:rm -rf /usr/local/bin/redis*

    5. 删除tar和解压后的redis文件:

    cd /usr/localrm -rf 
    
    redis-x.x.xrm -rf 
    
    redis-x.x.x.tar.gz
    至此,redis就卸载干净了,(上面提到的redis数据迁移,这个债先欠着,后面再补,哈哈),下面开始我的docker安装redis之旅。

     1、先搜索redis镜像可用版本

    docker search redis

    2、下载最新redis镜像

    docker pull redis

    3、查看镜像

    docker images

    4、启动redis

    docker run -d --name redis -p 6379:6379 redis:latest redis-server --appendonly yes --requirepass "你的密码"

    参数说明:

    • docker run -d :后台运行

    • --name redis:服务名

    • -p 6379:6379    : 将容器6379端口映射到主机6379端口

    • redis-server --appendonly yes:在容器执行redis-server启动命令,并打开redis持久化配置

    • --requirepass "你的密码" :设置密码

    5、查看运行的容器

    docker ps

    6、连接redis

    docker exec -ti 95b40 redis-cli

    7、测试

    发现提示(error) NOAUTH Authentication required.这是因为需要输入密码进行验证。解决方案:auth 你的密码


    7.1再次测试:

    7.2解决方法二

    docker exec -ti 57aa7 redis-cli -h localhost -p 6379 -a 你的密码

    可以发现,在连接时指定密码连接也可以,问题就是不太安全。

    Tips:远程连接时,如果不知道容器运行的地址,可以通过这个命令查看:

    docker inspect redis | grep IPAddress

    8、使用RDM(Redis Desktop Manage)连接

    好了,以上就是我mac电脑上彻底卸载redis服务,docker安装redis,rdm连接redis服务的全部操作,也可以算是个傻瓜式教程,希望对你也有用。
     
  • 相关阅读:
    OpenCV-Python 霍夫直线检测-HoughLinesP函数参数
    2017 年度读书总结
    检查服务是否正在运行,如果未运行则启动
    添加MIME类型
    IIS功能查看、配置
    IIS下的身份验证方式管理
    PowerShell管理IIS(新建站点、应用程序池、应用程序、虚拟目录等)
    虚拟目录和应用程序的区别
    远程重启服务器
    逐行读取txt
  • 原文地址:https://www.cnblogs.com/mazhichu/p/12144539.html
Copyright © 2020-2023  润新知