Redis
文章平均质量分 74
打分几楼MOTO
这个作者很懒,什么都没留下…
展开
-
redis避坑
目录正确的选择数据类型都使用string去存储数据存在哪些弊端命名策略常用的数据类型及其适用场景用了事务却没有发生回滚redis性能上不去,可能是有 big keybig key以及造成的危害big key是如何产生的如何发现BigKey删除bigkeyRedis怎么出现了内存耗尽有了过期机制以后内存还是不够用如何解决频繁的命令往返造成的性能瓶颈配置好持节化机制缓存穿透隐患出现缓存雪崩怎么办正确的选择数据类型都使用string去存储..原创 2022-04-11 15:01:57 · 1366 阅读 · 0 评论 -
Redis-持久化
目录Redis持久化之RDB(默认开启)是什么备份是如何执行的ForkRDB持久化流程dump.rdb文件(进行RDB之后文件的名字)配置位置如何触发RDB快照;保持策略配置文件中默认的快照配置命令save VS bgsaveflushall命令Savestop-writes-on-bgsave-error(关闭redis的写操作在redis无法写入内存)rdbcompression 压缩文件rdbchecksum 检查完整性rdb的备份.原创 2022-04-10 13:32:10 · 160 阅读 · 0 评论 -
redis-高性能原理
Redis是单线程吗??? Redis的单线程主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程.但Redis的其他功能,比如持久化,异步删除,集群数据同步等,其实是由额外的线程执行的 Redis单线程为什么还能这么快 因为他所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题,这因为Redis是单线程,所以要小心使用Redis指令,对于那些耗时的指令(比如Keys),一定要谨慎使用,一不小心可能会.原创 2022-04-09 21:13:25 · 815 阅读 · 0 评论 -
redis-常用数据结构介绍及应用场景
目录五种数据结构图示Redis键(key)String基本概念及应用场景数据结构Hash基本概念及应用场景数据结构List基本概念及应用场景数据结构Set基本概念及应用场景数据结构Zset基本概念及应用场景数据结构五种数据结构图示Redis键(key)keys *查看当前库所有key (匹配:keys *1)exists key判断某个key是否存在type key 查看你的key是什么类型del ke...原创 2022-04-09 20:21:17 · 1610 阅读 · 0 评论 -
16-应用问题解决
目录16.1 缓存穿透16.1.1 问题描述16.1.2 解决方案16.2 缓存击穿16.2.1问题描述16.2.2 解决方案16.3 缓存雪崩16.3.1问题描述16.3.2 解决方案16.1 缓存穿透16.1.1 问题描述key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此...原创 2022-02-14 17:16:01 · 69 阅读 · 0 评论