• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
CaoJianbang
邦哥
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年11月1日
left join,right join,inner join,cross join,full join
摘要: left join,right join,inner join,cross join,full join 阅读全文
posted @ 2022-11-01 21:22 CaoJianbang 阅读(17) 评论(0) 推荐(0)
redis事务
摘要: 概念:一组命令的集合,没有回滚机制 执行: 1)multi 开始事务 1)命令入列(支持成功,打印QUEUED) 1)EXEC执行事务 说明: 1,exec执行事务时,里面的命令,有的执行成功,有的执行失败,执行失败的命令不会导致整个事务回滚,其他命令仍然执行 2,multi开始事务后,不能阻止其他 阅读全文
posted @ 2022-11-01 21:17 CaoJianbang 阅读(18) 评论(0) 推荐(0)
redis 9大数据结构
摘要: string list hash set zset geo hyperloglog steams 阅读全文
posted @ 2022-11-01 21:16 CaoJianbang 阅读(14) 评论(0) 推荐(0)
redis分布式锁的实现
摘要: $redis = new Redis('127.0.0.1',6379); $redis ->auth = 123456; $lockValue = 1000 * microtime(); $ttl = 600; //set lock 111 nx px 6000 if ($redis->set(' 阅读全文
posted @ 2022-11-01 21:14 CaoJianbang 阅读(30) 评论(0) 推荐(0)
主从,哨兵,集群架构
摘要: 主从,哨兵,集群架构 阅读全文
posted @ 2022-11-01 20:35 CaoJianbang 阅读(10) 评论(0) 推荐(0)
redis淘汰key的算法LRU与LFU的区别
摘要: lru:least recently used,最近最少使用:淘汰很久没被访问的数据,以最近一次访问的时间做参考 lfu:least frequently used,最不经常使用:淘汰最近一段时间被访问次数最少的数据,以次数作为参考, 绝大部分情况我们都用lru策略,当存在大量的热点缓存数据时,lf 阅读全文
posted @ 2022-11-01 20:32 CaoJianbang 阅读(202) 评论(0) 推荐(0)
redis数据自动清除策略
摘要: 当redis已用内存超过maxmemory时,促发主动清除策略 在配置文件中配置 a)针对设置了过期时间的key做处理 1,volatile-ttl: 2,volatile-random: 3,volatile-lru: 4,volatile-lfu: b)针对所有的key做处理 5,allkeys 阅读全文
posted @ 2022-11-01 20:19 CaoJianbang 阅读(274) 评论(0) 推荐(0)
redis数据删除策略
摘要: 1,定期删除:每过一段时间,删除一批(非全部)key 2,惰性删除:当读写一个key时,判断是否过期,过期就删除 3,定时删除:给每个key都加一个定时器,可保证key到时就删除,但是太占cpu了,不推荐 阅读全文
posted @ 2022-11-01 20:18 CaoJianbang 阅读(71) 评论(0) 推荐(0)
有序集合zset跳表查询
摘要: 有序集合zset跳表查询 阅读全文
posted @ 2022-11-01 20:13 CaoJianbang 阅读(13) 评论(0) 推荐(0)
redis为什么这么快
摘要: 1,内存操作 2,单线程 3,I/O多路复用 4,高效的数据存储结构 阅读全文
posted @ 2022-11-01 20:09 CaoJianbang 阅读(24) 评论(0) 推荐(0)
redis 两种自动备份模式
摘要: RDB持久化配置:文件io小,效率高,出故障数据丢失多 Redis会将数据集的快照dump到dump.rdb文件中。此外,我们也可以通过配置文件来修改Redis服务器dump快照的频率,在打开6379.conf文件之后,我们搜索save,可以看到下面的配置信息: save 900 1 #在900秒( 阅读全文
posted @ 2022-11-01 11:14 CaoJianbang 阅读(316) 评论(0) 推荐(0)
分布式事务
摘要: mysql 自带 XA 二分法 三分法 阅读全文
posted @ 2022-11-01 11:09 CaoJianbang 阅读(12) 评论(0) 推荐(0)
innoDB事务的实现
摘要: buffer pool,logbuffer,redo log,undo log 1,buffer pool 内存操作,没提交之前,只是修改了内存数据 2,生成redo log日志存入logbuffer内(内存)跟undo log日志 3,提交就执行redo log,并把数据保持到硬盘,回滚执行und 阅读全文
posted @ 2022-11-01 10:30 CaoJianbang 阅读(17) 评论(0) 推荐(0)
慢查询优化
摘要: 1,select 所需的字段取代select * 2,是否使用索引,已经索引是否最优 3,数据是否过多,是否需要分表分库 阅读全文
posted @ 2022-11-01 09:57 CaoJianbang 阅读(20) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3