• 欢迎光临~

标签:redis

开发技术

MCMS-完整开源的J2EE系统(自建门户)

MCMS-完整开源的J2EE系统(自建门户)
源码地址:https://gitee.com/mingSoft/MCMS (如有侵权请及时联系博主删贴)完整开源的Java CMS!基于SpringBoot 2架构,前端基于vue、element ui。每两个月收集issues问题并更新版本,为开发者提供上百套免费模板,同时提供适用的插件(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

03-分布式会话[动静分离会话, 集群分布式系统会话]

03-分布式会话[动静分离会话, 集群分布式系统会话]
用户请求服务端, 由于动静分离, 前端发起HTTP请求, 不会携带任何状态, 当用户第一次请求以后, 我们手动设置一个Token, 作为用户会话,存入Redis中, 如此作为redis-session, 并且这个Token设置后放入前端cookie中(app或者小程序可以放入缓存), 如此后续交互过程中, 前端只需要传递Token给后端, 后端就能识别这个用……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

02-分布式会话[为什么使用无状态会话, 单Tomcat会话…]

02-分布式会话[为什么使用无状态会话, 单Tomcat会话…]
有状态会话都是放在服务器, 一旦用户会话多, 那么内存就会出现瓶颈, 而无状态会话可以采用介质, 前端可以使用Cookie(app可以使用缓存)保存用户ID或者Token, 后端比如Redis, 相应的用户会话都会存放入Redis中进行管理, 如此, 对应用部署的服务器就不会造成内存压力, 用户在前端发起HTTP请求, 携带用户ID或者Token, 如此服务……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

SpringBoot整合Redis[单机版]

SpringBoot整合Redis[单机版]
写了一般最简单的整合, 因为我看别的又是工具类什么的,一大堆, 比如这个精简, 没有任何多余的东西, 大家可以直接根据这个整合, 然后再自己根据业务扩展, 我一般不是很喜欢用别人的工具类啥的, 因为不贴合自己的业务, 反而粘贴了一大堆 ……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

Redis的线程模型

Redis的线程模型
  我觉得这个图就非常清晰, 如果是懂BIO/Netty的人看起来应该很容易, 是的没错Redis的线程模型就是基于多路复用器做的, 采用非阻塞的IO模型, 当前是6.x之前的版本, 6.x之后的,等有时间再看一下吧, 因为现在市面上用的基本还都是3.x~ ……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

一文读懂Apache Geode缓存中间件

一文读懂Apache Geode缓存中间件
我们一直使用关系型数据库作为我们几乎是唯一的数据存储方案。关系型数据库在对复杂结构的数据的组织上、持久性和一致性控制上有巨大的优势。但磁盘数据库无论如何进行查询优化,速度上终究无法和内存读写相提并论。而随着客户数据量越来越大、并发量越来越高、客户场景越来越复杂,我们对数据访问效率的要求也在提高。此时,引入缓存中间件成了我们一定要考虑的事情。 ……继续阅读 »

diligentman 3天前 0浏览 0个赞

开发技术

redis面试题

redis面试题
Redis 6.0版本以前的单线程是指其网络I/O和键值对读写是由一个线程完成的 Redis 6.0引入的多线程指的是网络请求过程采用了多线程,而键值对读写命令仍然是单线程处理的,命令到服务端去执行还是排队的顺序执行的,所以Redis仍然是并发安全的,因为命令还是一个个去执行 也就是只有网络请求模块和数据操作模块是单线程的,而其他的持久化、集群数据同步等,其……继续阅读 »

diligentman 6天前 0浏览 0个赞