mac系统Docker安装Redis教程
在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章:
趁今天有空,准备把redis服务也迁移到docker容器中来,那么在docker安装redis之前,我要先把本机安装的redis服务干掉(我的之前里面就没有啥数据,所以直接干掉,你们有数据的需要做数据迁移,别傻乎乎的跟我一样直接干掉),好,那我们先来看怎样把mac中安装的redis服务卸载干净:
停止redis服务:redis-cli shutdown
查看redis进程:ps -ef|grep redis
干掉redis进程:kill -9 pid
干掉install时产生的几个redis文件:rm -rf /usr/local/bin/redis*
删除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服务的全部操作,也可以算是个傻瓜式教程,希望对你也有用。
mac系统Docker安装Redis教程的更多相关文章
- Mac 下 docker安装
http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker d ...
- 关于解决Mac使用docker安装SQL server for Linux 中文乱码问题
本人是Mac的追随者,无奈本学期数据库课要求使用Microsoft的SQL server.但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以 ...
- Docker安装Redis及Warning解决方法
虚拟机环境:VirtualBox 操作系统:CentOS 7 宿主机: Microsoft Windows 10 家庭中文版 Docker简介 Docker是一个轻量级容器技术.Docker直接运行在 ...
- Docker安装Redis并介绍漂亮的可视化客户端进行操作
1 简介 Redis是使用ANSI C语言开发的基于Key-Value的高性能NoSQL数据库,在解决高并发.高可用等一系列问题中,它扮演着重要的角色.它的优势主要有: 速度快. 持久化. 原子性. ...
- Docker安装Redis并使用Another Redis Desktop Manager连接
Redis简单介绍 Redis全称是Remote DIctionary Service,即远程字典服务.Redis 是一个使用C语言编写的.开源的(遵守 BSD 协议).高性能的.支持网络.可基于内存 ...
- 如何在win7系统中安装redis
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/92.html?1455871954 如何在win7系统中安装redis ...
- 在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程
在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程 本教程提供PDF格式下载: 在RedHat.Enterprise.Linux_v6.3系统中安装Ora ...
- 在VMware的Linux系统上安装Redis
在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: 在执行make的时候报错,具体报错信息如下: zmalloc.o: In function `zmalloc_use ...
- 关于如何在mac系统上安装Git并在码市上建立项目
对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...
随机推荐
- ros 工作空间下cpp文件调用其他cpp文件的函数或变量
最近在学习ros节点编程,在工作空间下添加如下文件: message.h #ifndef MESSAGE_H #define MESSAGE_H extern int n; void init_ros ...
- PyTorch代码调试利器: 自动print每行代码的Tensor信息
本文介绍一个用于 PyTorch 代码的实用工具 TorchSnooper.作者是TorchSnooper的作者,也是PyTorch开发者之一. GitHub 项目地址: https://github ...
- Hbase数据模型 时间戳
- HZOJ 那一天我们许下约定
比较好想的一道题,只是那个组合数比较恶心. 先说一下我最开始想的$n^4$的沙雕dp: 设f[i][j][k]为前i天给了j个,第i天给了k个,则f[i][j][k]=∑f[i-1][j-k][o]; ...
- Vue6——v-model实现数据双向绑定
博客地址 :https://www.cnblogs.com/sandraryan/ v-model 用于input标签,用于实现双向绑定,及时把数据的变化渲染在页面 双向绑定及原理 举个双向绑定的简单 ...
- springboot 2.1.6.RELEASE pom 第一行报错
eclipse创建springboot 2.1.6.RELEASE pom第一行报错 在pom.xml 文件的properties中加入maven jar插件的版本号 <maven-jar-p ...
- Python--day27--内置函数isinstance和issubclass方法
- centos7的gnome假死
centos7的gnome假死,干掉gnome相关进程,如nautilus,kworker
- Educational Codeforces Round 65 (Rated for Div. 2) E. Range Deleting(思维+coding)
传送门 参考资料: [1]:https://blog.csdn.net/weixin_43262291/article/details/90271693 题意: 给你一个包含 n 个数的序列 a,并且 ...
- H3C OSPF可选配置命令