redis
文章平均质量分 67
redis
春华秋月何事秋风悲画扇
这个作者很懒,什么都没留下…
展开
-
缓存穿透、缓存击穿和缓存雪崩
1、缓存穿透查询一个根本不存在的数据,就会导致每次请求都会到存储层去查询,失去了缓存保护后端存储的意义。解决方案:缓存空数据,并设置较短的缓存有效时间;或者做鉴权2、缓存击穿开发人员使用“缓存+过期时间”的策略,既可以加速数据读写,又保证数据的定期更新。问题:当前key并发量特别高,重建缓存(就是从存储层查询数据,然后放到缓存)不能在短时间里完成。在缓存失效的瞬间,有大量线程在重建缓存,造成存储层负载过大。解决方案:使用互斥锁,只允许一个线程重建缓存。3、缓存雪崩多个ke原创 2021-06-04 18:43:20 · 69 阅读 · 0 评论 -
Redis在项目中的应用
1、基于redis的分布式缓存2、基于redis的分布式锁3、基于redis的幂等控制4、Nos限流?不懂。。。原创 2020-08-18 00:04:21 · 100 阅读 · 0 评论 -
redis发布与订阅
1、subscribe han 接收频道名称和消息具体内容2、publish han haha3、redis主从复制概念:是将一台redis服务器的数据,复制到其他的redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认...原创 2020-04-10 22:29:04 · 231 阅读 · 0 评论 -
Jedis操作
Jedis是Redis官方推荐的java连接开发工具查找maven坐标的网址 https://mvnrepository.com/<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <versio...原创 2020-04-08 12:56:05 · 88 阅读 · 0 评论 -
redis.conf配置
单位 (大小写不敏感)可以包含其他配置文件网络 (指定本地或远程能够访问(*))通用 (非守护进程,推出进程就结束)快照安全 (密码) 查看密码 :config get requirepass 设置密码 : config set requirepass 123456 登录 auth 123456 配置文件中设置密码:...原创 2020-04-06 10:05:55 · 92 阅读 · 0 评论 -
redistemplate
1、spring-data官网 https://spring.io/projects/spring-data-redisredistemplate操作的对象都是需要序列化的redistemplate原生操作方式自定义序列化的redistemplate...原创 2020-04-05 20:53:54 · 183 阅读 · 0 评论 -
my redis
NOsql概述 为什么要用nosql:用户的个人信息,社交网络,地理位置,用户自己产生的数据,用户日志等等爆发式增长!什么是nosql not only sql(不仅仅是sql),泛指非关系型数据库NOSQL特点 1、方便扩展(数据之间没有关系,很好扩展) 2、大数据量高性能(1s写8万次,读取11万) 3、数据类型多样性(不需要事先设计数...原创 2020-04-03 20:28:18 · 628 阅读 · 0 评论