redis
文章平均质量分 92
不想秃头的小杨
No Bug !
展开
-
Redis的使用--Java连接redis、springboot整合redis、缓存 分布锁 、redssion解决分布锁的bug(超时问题) 以及redis常见面试题
1. 数据库中没有该记录,缓存中也没有该记录,这时由人恶意大量访问这样的数据。这样就会导致该请求绕过缓存,直接访问数据,从而造成数据库压力过大。2.解决办法:[1]在controller加数据校验。[2]我们可以在redis中存入一个空对象,而且要设置过期时间不能太长。超过5分钟[3]我们使用布隆过滤器。底层:有一个bitmap数组,里面存储了该表的所有id.//伪代码String get(String key) { //布隆过滤器钟存储的是数据库表钟对应的id//先从缓存获取。...原创 2022-08-04 10:27:17 · 468 阅读 · 0 评论 -
Redis集群模式
redis单机版,出现单机故障后,导致redis无法使用,如果程序使用redis,间接导致程序出错。redis的集群模式主从复制模式哨兵模式集群化模式。原创 2022-08-02 09:54:09 · 5616 阅读 · 0 评论 -
Redis的介绍和使用
Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过RedisSentinel和RedisCluster自动分区提供了高可用性。...原创 2022-08-01 22:24:56 · 334 阅读 · 1 评论