Redis
文章平均质量分 95
xxxxxxxpp
这个作者很懒,什么都没留下…
展开
-
Redis(三)(实战篇)
重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码中,他的方法都是使用synchronized修饰的,假如他在一个方法内,调用另一个方法,那么此时如果是不可重入的,不就死锁了吗?所以可重入锁他的主要意义是防止死锁,我们的synchronized和Lock锁都是可重入的。不可重试:是指目前的分布式只能尝试一次,我们认为合理的情况是:当线程在获得锁失败后,他应该能再次尝试获得锁。原创 2024-02-05 22:54:34 · 2386 阅读 · 0 评论 -
Redis(二)(实战篇)
在这个方案中,他确实可以使用对应路径的拦截,同时刷新登录token令牌的存活时间,但是现在这个拦截器他只是拦截需要被拦截的路径,假设当前用户访问了一些不需要拦截的路径,那么这个拦截器就不会生效,所以此时令牌刷新的动作实际上就不会执行,所以这个方案他是存在问题的缓存就是数据交换的缓冲区(称作Cachekæʃ),是存贮数据的临时地方,一般读写性能较高。原创 2024-01-27 11:20:25 · 1403 阅读 · 0 评论 -
Redis(一)(基础篇)
Redis是一种键值型的NoSql数据库,这里有两个关键字:- 键值型- NoSql其中**键值型**,是指Redis中存储的数据都是以key.value对的形式存储,而value的形式多种多样,可以是字符串.数值.甚至json:而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。对于存储的数据,没有类似Mysql那么严格的约束,比如唯一性,是否可以为null等等,所以我们把这种松散结构的数据库,称之为NoSQL数据库。原创 2024-01-21 17:11:10 · 827 阅读 · 1 评论
分享