-
高并发服务遇redis瓶颈引发time-wait事故
摘要 元旦期间 订单业务线 告知 推送系统 无法正常收发消息,作为推送系统维护者的我正外面潇洒,无法第一时间回去,直接让 ops 帮忙重启服务,一切好了起来,重启果然是个大杀器。由于推送系统本身是分布...
-
学SQL的你,有碰到这5个问题吗?
小伙伴们问的问题五花八门,但是基本都是跟数据库和SQL有关的。 我总结了一下,这些问题大致有这么几类: 数据库安装卸载报错SQL代码报错SQL技术咨询要学习资料职业规划问题 下面是我对这些问题的一个解...
-
-
Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....
在实际的工作项目中, 缓存成为高并发、高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征: 在分层系统中处于内存/CPU具有访问性能良好,缓存数据饱和,有良...
-
手把手教你使用Django如何连接MySQL
前言 这次咱们来简述一下,Django如何连接Mysql。 默认情况下,Django连接的是自己带的sqlite数据库。 这种数据库好处是方便,不需要远程连接,打包项目挪到其他电脑上安装一下依赖一会就...
-
SQL如何提取字符串中的字母?
问题描述 我们在进行数据处理时,可能经常需要对不同类型的字符进行抽取。比如一些产品型号,批次之类的会使用字母表示,这个时候该如何提取这些数据呢? 问题分析 不管是字母,还是数字,我们都可以使用相应的匹...
-
数据库:分享四个实用的SQL Server脚本函数,欢迎收藏
今天给大家分享四个在实际开发中,比较实用的SQL Server脚本函数,希望对大家能有所帮助! 1、字符串指定字符分割为list -- 字符串指定字符分割为list CREATE FUNCTION [...
-
聊聊Oracle同义词,你知道吗?
同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能有点类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库...
-
面试被吊打系列-Redis缓存血崩
小张兴冲冲去面试,结果因为redis的缓存雪崩问题被面试官拒绝! 小张:面试官,你好。我是来参加面试的。 面试官:你好,小张。我看了你的简历,你们平时在项目中用了redis,能说一下你们使用redis...
-
MySQL不会丢失数据的秘密,就藏在它的7种日志里
进入正题前先简单看看MySQL的逻辑架构,相信我用的着。 MySQL逻辑架构 MySQL的逻辑架构大致可以分为三层: 第一层:处理客户端连接、授权认证,安全校验等。第二层:服务器server层,负责对...
