Redis
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
Redis jedis 2.9版本部分属性变更
1、控制一个pool可分配多少个jedis实例 “maxActive” -> “maxTotal” 2、最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 “maxWait” -> “maxWaitMillis”转载 2021-01-13 14:41:19 · 415 阅读 · 0 评论 -
Redis 以及 Session 实现用户登录的整体流程
说在前面 简单总结一下项目中登录的整个流程。 其中包含 用户登录失败次数 用户信息存储 请求Url拦截 用户登录失败次数 定义一个次数限制的接口: 定义一个类,单独把RedisUtil抽离: 最后定义一个密码错误计数限制策略类,去继承 AbstractCountLimit,并实现CountLimitStraStrategy,类中有以下三个方法: /** * 密码登录最...原创 2018-11-20 17:35:25 · 2158 阅读 · 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 · 151 阅读 · 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 · 5184 阅读 · 1 评论 -
Redis 分布式锁实现与原理分析
为了保持数据一致性,锁 应运而生。 什么是分布式锁 单机锁: 我们正常跑的单机项目(也就是在tomcat下跑一个项目不配置集群)想要在高并发的时候加锁很容易就可以搞定,java提供了很多的机制例如:synchronized、volatile、ReentrantLock等锁的机制。 为什么要使用分布式锁: 当我们的项目比较庞大的时候,单机版的项目已经不能满足吞吐量的需求了,需要对项目做...原创 2019-06-20 00:35:01 · 352 阅读 · 0 评论