
Redis
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
Redis jedis 2.9版本部分属性变更
1、控制一个pool可分配多少个jedis实例 “maxActive” -> “maxTotal”2、最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 “maxWait” -> “maxWaitMillis”转载 2021-01-13 14:41:19 · 493 阅读 · 0 评论 -
Redis 以及 Session 实现用户登录的整体流程
说在前面简单总结一下项目中登录的整个流程。其中包含用户登录失败次数 用户信息存储 请求Url拦截用户登录失败次数定义一个次数限制的接口:定义一个类,单独把RedisUtil抽离:最后定义一个密码错误计数限制策略类,去继承 AbstractCountLimit,并实现CountLimitStraStrategy,类中有以下三个方法:/** * 密码登录最...原创 2018-11-20 17:35:25 · 2194 阅读 · 0 评论 -
Redis - 数据类型整理
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任...原创 2018-12-05 11:40:24 · 170 阅读 · 0 评论 -
Redis 面试题整理(实时更新)
目录1、什么是Redis?2、Redis相比Memcached有哪些优势?3、Redis支持哪几种数据类型?4、Redis主要消耗什么物理资源?5、Redis的全称是什么?6、Redis有哪几种数据淘汰策略?7、Redis官方为什么不提供Windows版本?8、一个字符串类型的值能存储最大容量是多少?9、为什么Redis需要把所有数据放到内存中?10、Red...原创 2019-06-03 21:19:02 · 5224 阅读 · 1 评论 -
Redis 分布式锁实现与原理分析
为了保持数据一致性,锁 应运而生。什么是分布式锁单机锁:我们正常跑的单机项目(也就是在tomcat下跑一个项目不配置集群)想要在高并发的时候加锁很容易就可以搞定,java提供了很多的机制例如:synchronized、volatile、ReentrantLock等锁的机制。为什么要使用分布式锁:当我们的项目比较庞大的时候,单机版的项目已经不能满足吞吐量的需求了,需要对项目做...原创 2019-06-20 00:35:01 · 386 阅读 · 0 评论