- 博客(8)
- 收藏
- 关注
转载 Redis内部数据结构详解
转载:http://zhangtielei.com/posts/blog-redis-dict.html当我们在本文中提到Redis的“数据结构”,可能是在两个不同的层面来讨论它。第一个层面,是从使用者的角度。比如:string list hash set sorted set这一层面也是Redis暴露给外部的调用接口。第二个层面,是从内部实现的角度,属于更底层的实现。比如:dict sds ziplist quicklist skiplist转载的文章主要是第二个层
2020-06-28 15:29:28
196
转载 redis数据结构-zset(skiplist)
跳表(skip List)是一种随机化的数据结构,基于并联的链表,实现简单,插入、删除、查找的复杂度均为O(logN)。简单说来跳表也是链表的一种,只不过它在链表的基础上增加了跳跃功能,正是这个跳跃的功能,使得在查找元素时,跳表能够提供O(logN)的时间复杂度。跳表有一个随机层数的概念,每个新插入的元素都需要随机一个层数,然后为每一层都维护前后节点的指针。它不要求上下相邻两层链表之间的节点个数有严格的对应关系。执行插入操作时计算随机数的过程,是一个很关键的过程,它对skiplist的统计特性有着很
2020-06-28 14:49:47
475
原创 sso单点登录
两种实现方式:1、统一网关。网关配置拦截规则,哪些请求需要登录校验,哪些可以直接通过。对于需要校验的,可以访问鉴权系统完成校验,鉴权系统有数据库,只存放权限相关的数据,如果流量很大,活跃用户信息可以缓存到分布式缓存中。2、请求直接访问应用系统,应用系统引入校验服务的包,完成校验并缓存校验结果,如下链接:https://www.cnblogs.com/wxd0108/p/8241853.html...
2020-06-24 16:13:19
181
转载 https跨域到http问题解决
https://www.cnblogs.com/wxd0108/p/7845604.html整体结构用户--https-->Nginx--http-->Tomcat页面中包含了iframe,iframe的src也是Https的,但是当frame里面的内容表单提交后tomcat服务器处理成功想要重定向却无法正常重定向...
2020-06-24 16:00:00
2595
转载 深入浅出 Redis client/server交互流程
https://www.cnblogs.com/wxd0108/p/6221947.html主要讲redis交互的内部实现及linux的多路复用epoll技术
2020-06-24 15:56:38
172
转载 redisclient工具个人理解
主要分两种:1、spring中实现;2、jedis包共同点:都是用连接池实现的。对于springboot中的实现:spring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端,两种客户端的区别如下# Jedis和Lettuce都是Redis Client# Jedis 是直连模式,在多个线程间共享一个 Jedis 实例时是线程不安全的,# 如果想要在多线程环境下使用 Jedis,需要使用连接池,
2020-06-24 15:07:39
304
转载 springboot整合redis
springboot整合redis步骤Maven依赖application.properties中加入redis相关配置redis配置类使用步骤Maven依赖application.properties中加入redis相关配置redis配置类Maven依赖 org.springframework.boot spring-boot-starter-data-redis application.properties中加入redis相关配置#Red
2020-06-24 10:34:08
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人