分布式锁之防止超卖 --mysql原子操作,乐观锁,redis事务,乐观锁

性能:一个sql > 悲观锁 > jvm锁 > 乐观锁如果追求极致性能、业务场景简单并且不需要记录数据前后变化的情况下。​ 优先选择:一个sql如果写并发量较低(多读),争抢不是很激烈的情况下优先选择:乐观锁如果写并发量较高,一般会经常冲突,此时选择乐观锁的话,会导致业务代码不间断的重试。​ 优

Springboot整合redis

Springboot整合redis,实现缓存和session共享。

redis集群模式详解

redis集群模式详解

MySQL select count(*)计数很慢,有没有优化方案?

在日常开发工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。一般我们会使用MySQL 的count函数进行统计,但是随着数据量逐渐增大,统计耗时也越来越长,最后竟然出现慢查询的情况,这究竟是什么原因呢?本篇文章带你一下学习一下。...

Redis主从复制(单机操作)

主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master/Leader),后者称为从节点(Slave/Follower), 数据的复制是单向的!只能由主节点复制到从节点(主节点以写为主、从节点以读为主)—— 读写分离。默认情况下,每台Redis服

Python操作Redis数据库—redis库(可直接使用的模板通用操作)

python操作Redis数据库—redis库(可直接使用的模板通用操作)

Redis入门概述

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。它的数据类型都支持及取交集并集和差集及更丰富的操作,而且这些操

Redis单线程设计的,但为什么这么快

Redis单线程设计的,但为什么这么快

延时任务(三)-基于redis zset的完整实现

所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。这两种方法都有一个缺点:都是基于单体应用的内存的方式运行延时任务的,一旦出现单点故障,可能出现延时任务数据的丢失。所以此篇文章给大家介绍实现延时任务的第三种方式,结合redis zset实现延时任务,可以解

Redis的数据删除策略

Redis的数据删除策略

【开源微服务项目】基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制

我的写法是基于 AOP + 自定义注解 + Redis,并且封装在一个单独的模块 common-web 下,需要使用的模块只需引入该包,并且给需要限制的方法添加注解即可,很方便,且松耦合😁。唯一的缺点是该方法只支持在方法上添加注解,不支持给类添加,如果想给一个类的所有方法添加上限制,则必须给该类的

Redis测试

本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人目前只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。,本篇是连接的。如果是springboot的话请看创建项目 ,这个是从头开始的还没有学完springboot,一起学习呀!!!!...

搭建redis伪集群

搭建redis集群是为了强化redis的读写能力,防止因服务器宕机导致的一系列问题(雪崩)。搭建redis集群一般需要三个master节点以及三个master对应的slave节点,所以一般一组集群至少要6个节点才能保证完整的高可用。其中三个master会分配不同的数据分片区间,当master出现故障

『Another Redis DeskTop Manager』用了这款Redis可视化工具,分析效率提升12倍

📣读完这篇文章里你能收获到:了解免费开源的Redis可视化工具Another Redis DeskTop Manager,下载及安装傻瓜式操作,软件基础的配置(语言、连接、界面),一键分析全部Key的占用大小,哪些key占了多大内存,哪些key占用比较大一眼可见......

大数据技术训练舱:Redis的分布式实践(上)从零开始编译、安装、配置Redis6,规范化搭建Java工程测试

本章为上篇主要是从零开始配置一个Redis实例,然后编写一个开发规范化的Java工程,连接Redis进行测试。

基于MySql,Redis,Mq,ES的高可用方案解析

本片文章主要是分析当下不同应用场景下的几个主流系统的高可用策略,来看一下如何来保障的系统的高可用常见的高可用思路冗余(如数据副本、主备服务等)拆分(数据拆分、服务能力拆分等)持久化redis持久化RDB数据落盘加载方式+AOF记录操作命令用于回放策略主从,主从从全量数据冗余、读写请求分离,负载均衡的

redis学习

redis学习

SpringBoot整合Redis

Redis是一款key-value存储结构的内存级NoSQL数据库,支持多种数据存储格式 ,支持持久化, 支持集群。

面试官:你确定 Redis 是单线程的进程吗?

这次主要分享 Redis 线程模型篇的面试题。Redis 是单线程吗?Redis 单线程模式是怎样的?Redis 采用单线程为什么还这么快?Redis 6.0 之前为什么使用单线程?Redis 6.0 之后为什么引入了多线程?

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈