Redis
-
Redis自旋锁解决分布高并发问题:使线程异步变为同步执行
1,Redis特性:Redis 与其他 key - value 缓存产品有以下三个特点:持久化Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 数据类型Redis不仅仅支持简单的key-value类型…
-
【Redisson】记录一次Redisson延迟队列导致的生产Redis服务性能指标抖动问题
背景 2022年7月27日晚,21:05分 新功能上线后,通过Grafana上查到Redis多个性能指标有很大的升高,Redis使用的是腾讯云的云服务 这里通过这个问题,记录和总结整个排查过程,Redis相关指标变化如下 1.CPU…
-
docker部署Asp.Net Core Redis 容器之间通信
唉,搞了好几天天终于搞好了,各种采坑。 学习的路上哪有一马平川呢。。。 总结: 什么是Docker 参考:https://www.cnblogs.com/yuxl01/p/16293799.html https://docs.docker.com/get-started/over…
-
Redis系列4:高可用之Sentinel(哨兵模式)
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构 1 背景 从第三篇 Redis系列3:高可用之主从架构 ,我们知道,为Redis配置主从模式,可以大幅度的提高Redis服…
-
Springboot 实现Redis 同数据源动态切换db
public void setDataBase(int num) { LettuceConnectionFactory connectionFactory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory(); if (connectionFactory != null && num != …
-
Redis 哈希Hash底层数据结构
1. Redis 底层数据结构 Redis数据库就像是一个哈希表,首先对key进行哈希运算得到哈希值再取模得到一个下标,每个元素是一个节点,节点之间形成链表。这感觉有点像Java中的HashMap。 不同的数据类型的实现方式是不…
-
redis
介绍 全称 Remote Dictionary Server Redis安装好后默认有16个数据库0-15,初始默认使用0号 Redis的五大数据类型是:string,hash,list,set,zset(有序集合) 命令部分大小写不敏感 命令手册 基本指令 查看当前数…
-
Redis Desktop Manager连接超时
第一步:在自己的本机外面试下,能不能连接上虚拟机 打开cmd,使用ping 虚拟机ip地址。如果能ping通,说明外部可以访问到,访问不到,需要将虚拟机和本机的防火墙给关闭,命令:systemctl stop firewalld 第二步:…
-
开发中为什么要使用Redis缓存
用缓存,主要有两个用途:高性能、高并发: 高并发:mysql单机支撑到2000QPS 就开始容易报警了 如果大量的请求直接打到mysql上 将会引起mysql的宕机 而redis 是k-v式操作 单机支撑的并发量高达几万十几万 单机的承…
-
肖sir__java技能和经验
java经验和技能 ===================================================================== 1、熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范。2、熟练使用Spring、SpirngMVC、Mybatis、…