springcloud微服务基于redis集群的单点登录 yls 2019-9-23 简介 本文介绍微服务架构中如何实现单点登录功能 创建三个服务: 操作redis集群的服务,用于多个服务之间共享数据 统一认证中心服务,用于整个系统的统一登录认证 服务消费者,用于测试单点登录 大体思路:每个服务都设置一个拦截器检查cookie中是否有token,若有token,则放行,若没有token,重定向到统一认证中心服务进行登录,登录成功后返回到被拦截的服务. 搭建redis集群服务 搭建redis集群参…
目录 生成自己的镜像 1.下载官方tomcat镜像 2.运行镜像后将webapp目录里新增文件(官方镜像是没有页面的 具体操作见) 3.使用docker ps -a 查看刚刚修改后的容器id 4.执行下面操作 5.执行docker images 查看,可以看到上一步创建的镜像 6.启动新的镜像,访问http://192.168.1.232:83/发现可以正常显示页面,证明这个镜像已经封装好了 7.通过以下命令查看刚制作的镜像记录 数据卷|数据挂载 1.在服务器中创建一个目录,用于存放容器内的文件…
docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要先安装企业版linux附加包(epel) yum -y install epel-release #安装pip yum -y install python-pip #安装docker-compose pip install docker-compose 三.创建docker-compose.yml…
一.简介 docker作为一个容器技术,在搭建资源隔离性服务上具有很大的优势,在一台服务器上可以启动多个docker容器,感觉每个在容器里面部署的服务就像是部署在不同的服务器上.此次基于docker以及docker-compose(一种容器编排技术)搭建redis集群,包含六个实例,分为三主三从. 二.构建镜像 使用docker构建容器,首先需要一个镜像,这个镜像可以基于docker官方提供的标准镜像,也可以自定义镜像. 1)构建redis镜像文件 创建Dockerfile文件,内容如下 #指定…
前言 一直都想自己动手搭建一个Redis集群和MySQL的主从同步,当然不是依靠Docker的一键部署(虽然现在企业开发用的最多的是这种方式),所以本文就算是一个教程类文章吧,但在动手搭建之前,会先聊聊理论的东西,以便于大家有一个集群和主从同步的概念,如果有同学不了解Redis和MySQL,可以看一下我之前的两篇文章. Redis由浅入深深深深深剖析 从入门到入土:令人脱发的数据库底层设计 什么是Redis集群 简介 Redis是一个快速高效的NoSQL型数据库,由于其基于内存存储.单线程.多路…
0.引言 公司开发需要用到redis,虽然有运维自动搭建,还是记录下如何搭建redis集群和Sentinel. 采用的是vagrant虚拟机+docker的方式进行搭建. 搭建思路: 首先是借鉴下其他博客的docker搭建步骤,直接搭建.主要是: https://blog.csdn.net/qq_40369435/article/details/91357479 然后就是记录搭建过程中遇到的问题,以及如何一步步解决的. 最后测试. 搭建的集群是: redis集群:1主2从 sentinel集群:…
转自http://meia.fun/article/1544161420745 手动搭建 redis 集群 redis 基本命令: 启动 redis 服务:redis-server xxx.conf 连接 redis 服务:redis-cli -h xx -p xx 停止 redis 服务:redis-cli -p {port} shutdown 单机模式主要配置: port:端口 logfile:日志文件 dir:redis 工作目录(存放持久化文件和日志文件) dbfilename:数据库文…
Windows下搭建redis集群教程 一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从),其中不提供服务,只做为备份,emmm我就不多说废话了,直接进入主题. 没有多的服务器就只能单机搭建集群了 二,所需软件环境 1,下载redis最新版本(版本必需要3.0以上) 下载地址: https://git…
环境以及引用资料 1.windows server 2008 r2 enterprise  (木有办法,公司的服务器全是如此,就这种环境搭建吧) 2.redis官方资料下载: https://redis.io/download 3.redis官方没有提供相关的程序包,但是Microsoft Open Tech group提供并维护了相关的redis安装包 https://github.com/MSOpenTech/redis(只是提供64位程序) 这里说一句,很多公司的redis都是部署在lin…
一 所需软件 Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址   https://github.com/MSOpenTech/redis/releases ;  下载Redis. 集群规划有三个节点的集群,每个节点有一主一备.需要6台虚拟机. 把 redis 解压后,再复制出 5 份,配置 三主三从集群. 由于 redis 默认端口号为 6379,那么其它5份的…