一、简介Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,Redis也是技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」首字母缩写,也就是「远程字典服务」。<!--more-->Redis相比Memcached提供更多的数据类型支持和数据持久化操作。二、在Doc
分类:
编程语言 时间:
2018-11-03 18:15:07
阅读次数:
143
一、简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key Value数据库,并提供多种语言的API,Redis也是技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」首字母缩写,也就是「远程字典服务」。 <! m ...
分类:
编程语言 时间:
2018-11-03 14:11:36
阅读次数:
233
这里主要研究tomcat中session的管理方式以及sessionId的原理,下文将研究sessionid存到redis中以及基于redis以及redis实现session共享。 平时也就是了解session是基于cookie实现的,cookie是保存在客户端,而session是保存在服务端,对其 ...
分类:
其他好文 时间:
2018-10-22 23:18:13
阅读次数:
181
比如 http://www.test.com 和 http://m.test.com 简单粗暴的方法 Web.Config 客户端 AJAX 支持跨域携带Cookie ...
分类:
Web程序 时间:
2018-10-11 15:16:00
阅读次数:
186
为什么要session共享? 现在稍微大一点的网站基本上都有好几个子域名,比如www.feiniu.com, search.feiniu.com, member.feiniu.com,这些网站如果需要共用用户登录信息,那么就需要做到session共享,当然前提是有相同的主域名。 PHP的sessio ...
分类:
Web程序 时间:
2018-10-09 13:27:26
阅读次数:
162
1.nginx的安装 1.1. mkdir nginx (创建一个nginx文件,用了安装nginx)、 1.2 -p 80:80:将容器的80端口映射到主机的80端口 --name mynginx:将容器命名为mynginx -v $PWD/www:/www:将主机中当前目录下的www挂载到容器的 ...
分类:
数据库 时间:
2018-10-02 17:36:30
阅读次数:
272
之前分别介绍了Tomcat通过memcached session manager(MSM)方式和自带的CLuster方式实现session共享方案.今天这里说下Tomcat通过Nginx扩展插件nginx-upstream-jvm-route实现session同步,用来实现基于Cookie的Sess ...
分类:
其他好文 时间:
2018-08-27 14:10:18
阅读次数:
183
一般来说,在多个tomcat集群业务中,session会话共享是必须的需求,不然前端nginx转发过来的请求不知道之前请求在哪台tomcat节点上,从而就找不到session以至于最终导致请求失败。要实现tomcat session共享有多种方案,今天介绍下使用tomcat自带的cluster方式, ...
分类:
其他好文 时间:
2018-08-26 22:08:01
阅读次数:
430
最近由于工作需要,需要开发一个登录的微服务;由于前期在网上找session共享的实现方案遇到各种问题,所以现在回过头来记录下整个功能的实现和其中遇到的问题;总结一下主要有以下几点: 1、登录实现(整合redis以及用户信息的共享问题) 2、登录拦截器的实现及拦截后成功跳转(这里踩了一个大坑) 3、登 ...
分类:
其他好文 时间:
2018-08-14 21:07:22
阅读次数:
958
第一种方式:通过redis共享 1.pom配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> ...
分类:
其他好文 时间:
2018-08-12 20:10:28
阅读次数:
138