Bootstrap
Redis中的Red Lock/Redis锁
1.2RedLock 注意 红锁的服务器是只存锁信息的和存业务信息的redis服务器是分开的 步骤: 首先集群部署Redis,官方推荐至少5个实例,不需要主从和哨兵,每个服务器是独立
Redis 性能优化:利用 MGET 和 Pipeline 提升效率
概述 在现代应用程序中,Redis 被广泛用作缓存和数据存储解决方案。为了充分发挥 Redis 的高性能特性,了解并有效利用其命令和技术是至关重要的。在这篇博客中,我们将探讨如何通过 MGET 和 
Redis 源码分析-内部数据结构 dict
Redis 源码分析-内部数据结构 dict 在上一篇 Redis 数据库源码分析 提到了 Redis 其实用了全局的 hash 表来存储所有的键值对,即下方图示的 dict,dict 中有两个数组
使用java springboot 使用 Redis 作为限流工具
使用 Redis 作为限流工具 Redis 还可以用于实现限流功能,例如限制每个 IP 地址的访问次数。你可以使用 Redis 的计数器功能来实现这一点。 实现限流逻辑 import org.s
redis的学习(三)
6. set集合         集合:把一些有关联的数据放在一起。         1、集合中的元素是无序的,即数据存放顺序不重要,变化一下顺序,集合依旧是之前的集合。         2、集
Redis 内存淘汰策略
Redis 的内存淘汰策略只有在运行内存达到了配置的最大内存阈值时才会触发,这个阈值是通过redis.conf 的maxmemory参数来定义的。64 位操作系统下,maxmemory 默认为 0 ,
Redis为 List/Set/Hash 的元素设置单独的过期时间
一.业务简介 我们知道,Redis 里面暂时没有接口给 List、Set 或者 Hash 的 field 单独设置过期时间,只能给整个列表、集合或者 Hash 设置过期时间。 这样,当 List/
linux redis/: Permission denied,当前用户对该目录没有访问权限
你在执行 cd redis/ 时出现 Permission denied 错误,说明当前用户对该目录没有访问权限。这通常是因为 权限设置 不正确。 ✅ 解决方法 ➡️ 方法 1:使用 sudo 提
Redis内存淘汰策略
简介 Redis使用内存存储数据,在执行每一个命令前,会调用freeMemoryIfNeeded()检测内存是否充足。如果内存不满足加入数据的最低存储要求,redis要临时删除一些数据为当前指令清理
05、Docker学习,常用安装:Mysql、Redis、Nginx、Nacos
Docker学习,常用安装:Mysql、Redis、Nginx、Nacos 一、Docker安装Mysql 1、docker search mysql ##查找mysql版本都有哪
linux 查找redis 的配置文件 (`redis.conf`)
要查找 Redis 的配置文件 (redis.conf),可以使用以下方法: ✅ 方法 1:使用 locate 或 find 命令 ➡️ 1. 使用 find 命令 在 WSL 或 Linu
Redis 内存淘汰策略,从根儿上理解
前言 本文参考源码版本 redis6.2 Redis 基于内存设计,所有数据存放在内存,随着时间推移,内存占用也越来也高 ... 由于内存容量这个物理限制,我们需要在内存使用量达到一定
苍穹外卖Day06-小程序微信登录时401问题
今天敲完代码测试的时候发现小程序在登录时报401不显示界面,而且用的是admin的校验器打开弹幕看了一下,有人说把注册拦截器 ("/user/**")前面的 / 删掉就好了,我试了一下
树、二叉树、查找算法总结
文章目录 1.思维导图1.1树与二叉树1.2查找 2.重要概念的笔记2.1树2.1.1树的定义2.1.2树的基本术语2.1.3树的性质2.1.4树的遍历 2.2二叉树2.2.1二叉树
Vue3+Ts(coderwhy)超详细学习笔记(二)邂逅Vue3开发
本文修改记录 22/1/11 发布22/3/20 新增与Vue2与Vue3对比备注 一. 认识Vue.js 1.1. 认识Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构
;