- 博客(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
215
转载 redis数据结构-zset(skiplist)
跳表(skip List)是一种随机化的数据结构,基于并联的链表,实现简单,插入、删除、查找的复杂度均为O(logN)。简单说来跳表也是链表的一种,只不过它在链表的基础上增加了跳跃功能,正是这个跳跃的功能,使得在查找元素时,跳表能够提供O(logN)的时间复杂度。 跳表有一个随机层数的概念,每个新插入的元素都需要随机一个层数,然后为每一层都维护前后节点的指针。它不要求上下相邻两层链表之间的节点个数有严格的对应关系。 执行插入操作时计算随机数的过程,是一个很关键的过程,它对skiplist的统计特性有着很
2020-06-28 14:49:47
517
原创 sso单点登录
两种实现方式: 1、统一网关。网关配置拦截规则,哪些请求需要登录校验,哪些可以直接通过。对于需要校验的,可以访问鉴权系统完成校验,鉴权系统有数据库,只存放权限相关的数据,如果流量很大,活跃用户信息可以缓存到分布式缓存中。 2、请求直接访问应用系统,应用系统引入校验服务的包,完成校验并缓存校验结果,如下链接: https://www.cnblogs.com/wxd0108/p/8241853.html ...
2020-06-24 16:13:19
203
转载 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
2613
转载 深入浅出 Redis client/server交互流程
https://www.cnblogs.com/wxd0108/p/6221947.html 主要讲redis交互的内部实现及linux的多路复用epoll技术
2020-06-24 15:56:38
187
转载 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
341
转载 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
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅