所有内容 第500页
-
今天我才知道Redis有7种数据类型...
图片来自 Pexels 但是,无论面试官的提问、网上的答案,基本都是错的!本文将依据源码向读者做剖析,深入浅出,过目不忘。 查谷歌众说纷纭 说法一:5 种 Redis 支持 5 种数据类型: Stri...
-
不可忽视的MySQL字符集
MySQL的字符集从latin1经过utf8 到utf8mb4 ,算是经历曲折的路线。特别是从使用一个字符集变更另一个字符集时,实践当中都非常无奈,不是没办法,而是麻烦。到了MySQL8.0多出了一个...
-
Kubernetes生产实践之Redis-cluster
方案一 自定义yaml文件安装redis cluster 背景 在Kubernetes中部署Redis集群面临挑战,因为每个Redis实例都依赖于一个配置文件,该文件可以跟踪其他集群实例及其角色。为此...
-
一个SQL错误的问题让我找到了公司框架中三个Bug
本文是对之前开发中遇到的问题的一个总结,文章其实早就写好,但是觉得自己写得不够深入,就让文章一直躺在草稿箱里。昨天突然想起来了,就将文章重新修改了一下,还是发出来吧! 问题1 当时我在开发一个异常日志...
-
Redis 高可用篇:你管这叫主从架构数据同步原理?
高可用有两个含义:一是数据尽量不丢失,二是服务尽可能提供服务。 AOF 和 RDB 保证了数据持久化尽量不丢失,而主从复制就是增加副本,一份数据保存到多个实例上。即使有一个实例宕机,其他实例依然可以提...
-
我画了19张图,帮你彻底搞懂Redis
又到了金三银四跳槽季,好多同学已经开始行动了。今天我来助力一把,送出这套 Redis 面试题,助力大家通关。 图片来自 Pexels Redis 为什么响应快 ①数据保存在内存中 Redis 数据保存...
-
一次深夜优化MySQL亿级数据分页的奇妙经历
背景 1月22号晚上10点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。 突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线...
-
SpringBoot项目中Redis之管道技术
环境:springboot2.3.9.RELEASE + redis3.2.100 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客...
-
基于SpringBoot与数据库表记录的方式实现分布式锁
同一进程内的不同线程操作共享资源时,我们只需要对资源加锁,比如利用JUC下的工具,就可以保证操作的正确性。对JUC不熟悉的同学,可以看看以下的几篇文章: 浅说SynchronizedSynchroni...
-
我是如何用Redis做实时订阅推送的
前阵子开发了公司领劵中心的项目,这个项目是以 redis 作为关键技术落地的。 先说一下领劵中心的项目吧,这个项目就类似京东 app 的领劵中心,当然图是截取京东的,公司的就不截了。。。 其中有一个功...
