nodejs通过jsonp实现单点登录Demo
说明:使用redis作为session的存储方式
使用引入sso服务器中的动态js地址来获取cookie
应用服务器获取单点服务器提供的特殊标识比如sessionId或其他后,
通过标识直接去往redis中去查询,或是提交(通过rpc)给单点服务器去...
REDIS 过期策略(简)
REDIS 过期机制
redis 过期策略
redis 过期策略惰性删除+定期删除
1、惰性删除数据
触发 redis 数据操作 >> 判断过期 >> 过期删除 >> 不过期 执行操作
2、定期删除数据
定期扫描 redis 数据库 >> 随机获取 >> 过期删除 >> 达到CPU设定时长 >> .
spring boot redis缓存JedisPool使用
spring boot redis缓存JedisPool使用
添加依赖pom.xml中添加如下依赖
org.springframework.boot
spring-boot-starter-redis
redis配置文件
# REDIS (RedisProperties)
# Redis数据库索引(默认为0)
spring.
阿里云Linux服务器下Redis服务的安装与配置实践
下载源码
执行命令wget http://download.redis.io/releases/redis-2.8.3.tar.gz
解压
将其移动到usr/local目录下并重命名为redis
4个CPU进行编译
make -j4
将编译后的文件添加到启动目录
make install
将程序安装至系统中。
分布式锁-常用技术方案
分布式锁的解决方式
1、是否可以考虑采用ReentrantLock来实现,但是实际上去实现的时候是有问题的,ReentrantLock的lock和unlock要求必须是在同一线程进行,而分布式应用中,lock和unlock是两次不相关的请求,因此肯定不是同一线程,因此导致无法使用ReentrantLock。