Redis
文章平均质量分 91
摸鱼儿hzj
始终相信越努力越幸运!
展开
-
Spring Security如何使用JWT作为访问数据身份认证Token,并将身份数据存入Redis
本文将着重介绍在Spring Security中如何使用JWT作为数据访问的身份认证令牌,使用JWT这个将代替原来的cookie身份认证。原创 2023-04-13 17:53:44 · 2154 阅读 · 5 评论 -
Redis应用问题(缓存穿透&缓存击穿&缓存雪崩)
服务器访问Redis缓存,发现Redis缓存内部没有对应数据的key,就只能走数据库路线,当这种情况多的时候,就会加大数据库的压力,造成数据库奔溃,像这种绕过缓存去获取数据的情况叫缓存穿透比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。原创 2023-03-02 18:03:41 · 142 阅读 · 0 评论 -
Redis事务及其锁机制
目录一、Redis事务及其锁机制1.Redis的事务定义2.Multi、Exec、discard3.事务的错误处理(1)编译阶段错误(2)执行阶段错误 3.Redis中的的锁机制(1)悲观锁(2)乐观锁4.WATCH key [key ...]5.unwatch Redis事务是一个单独的隔离操作:Multi: 命令组队Exec: 执行队伍命令discard: 放弃组队 案例: 在组队的命令中,可能会出现两种不同的错误,一种发生在编译阶段,一种发生执行阶段 ※在编原创 2023-03-02 15:08:44 · 457 阅读 · 0 评论 -
Redis6的三种新数据类型
本文主要介绍Redis6的新三种数据类型:Bitmaps、HyperLogLog、Geospatial,文中会提到Bitmaps与set的功能区别与优点,HyperLogLog统计基数的优势等原创 2023-02-28 19:42:51 · 232 阅读 · 0 评论 -
Redis基本类型及其使用命令
String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表。原创 2023-02-25 21:31:18 · 409 阅读 · 1 评论