• 2024-07-23阿里云系统安装docker
    dockers安装sudoyuminstall-yyum-utils---使用阿里云镜像yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyuminstalldocker-cedocker-ce-clicontainerd.iosystemctlstartdocker---设置docker镜像地址sudomk
  • 2024-07-222024年Java高级开发工程师面试准备
    20240722前三步因为是在20年找工作的时候已经充分学习过,所以现在基本只需要读一遍即可第一步:Java基础(CYC2018[2.1-2.4]+JavaGuide[第二章])Java基础+JVM+多线程+Java集合第二步:计算机基础(算法和设计模式靠积累,计算机网络和操作系统读一遍:CYC2018[3.1-3.2]+JavaGuide[
  • 2024-07-22使用夜莺+categraf监控redis和redis集群
    上一篇文章《使用Categraf快速建设MySQL监控,同时介绍夜莺模板中心》我们已经了解了如何使用夜莺配合Categraf监控MySQL,本节我们重点看看Redis监控的实操方案。Redis监控资料首先还是去模板中心找到Redis插件相关的说明和各类模板,菜单位置在:集成中心-模板中心,搜索
  • 2024-07-22京东员工达近52万人!阿里的2倍、拼多多的30倍
    据最新数据显示,京东员工总数已接近52万人。这一数字是阿里巴巴的2倍、腾讯的5倍、拼多多的30倍。对比其他互联网公司普遍以降本增效为主基调,京东的员工数量反而增加。过去一年增加了66445人,近两年总计增加13万人。兄弟们还等什么,赶快冲!正好今天要分享的粉丝投稿的面经里面就有京
  • 2024-07-22[Redis]过期删除和内存淘汰
    过期删除Redis提供了四个命令来设置过期时间(生存时间):EXPIRE:表示将键key的生存时间设置为ttl秒;PEXPIRE:表示将键key的生存时间设置为ttl毫秒;EXPIREAT:表示将键key的生存时间设置为timestamp所指定的秒数时间戳;PEXPIREAT:表示将键key的生存时间设置为
  • 2024-07-22Redis底层数据结构-简单动态字符串SDS
    简单动态字符串(simpledynamicstring,SDS)。Redis没有直接使用C语言传统的字符串,而是自己构建了一种简单动态字符串(SDS)的抽象类型。C字符串只会作为字符串字面量(stringliteral)用在一些无须对字符串值进行修改的地方。实现sds.h/sdshdrstruct__attribute__((__packed__)
  • 2024-07-21redis事务是否支持原子性
    ACID中关于原子性的定义:原子性:一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。Redis事务不支持传统意义上的原子
  • 2024-07-21毕业设计&毕业项目:基于springboot+vue实现的在线音乐平台
    一、前言        在当今数字化时代,音乐已经成为人们生活中不可或缺的一部分。随着技术的飞速发展,构建一个用户友好、功能丰富的在线音乐平台成为了许多开发者和创业者的目标。本文将介绍如何使用SpringBoot作为后端框架,结合Vue.js作为前端框架,共同实现一个高效、可扩展的
  • 2024-07-21Redis入门介绍
    目录Redis简介​编辑Redis下载与安装Redis服务启动与停止Redis数据类型字符串操作命令哈希操作命令列表操作命令集合操作命令有序集合操作命令通用命令在Java中操作RedisRedis的Java客户端SpringDataRedis使用方式 Redis简介Redis是一个基于内存的key-va
  • 2024-07-21# Redis 入门到精通(九)-- 主从复制
    Redis入门到精通(九)--主从复制(1)一、redis主从复制–主从复制简介1、互联网“三高”架构高并发高性能高可用2、你的“Redis”是否高可用?1)单机redis的风险与问题问题1.机器故障现象:硬盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:基本上会
  • 2024-07-21Redis Distributed Lock
    Author:ACatSmilingSince:2024-07-21概述锁的种类:单机版:同一个JVM虚拟机内,使用Synchronized或者Lock接口。分布式:多个不同的JVM虚拟机,单机版的线程锁机制不再起作用,资源类需要在不同的服务器之间共享。Synchronized或者Lock接口,二者都是JVM级别的锁,对于单
  • 2024-07-21微服务常用的中间件有哪些?都有什么用途?
    前言最近整理一下我们的项目使用了哪些中间件,借此机会也来分享一下,在微服务架构中我们常用的那些中间件,都有什么作用,为什么要使用中间件。消息中间件-RocketMQ比如RocketMQ,RocketMQ是一个开源的分布式消息传递和流处理平台,由阿里巴巴开发并贡献给Apache软件基金会。它被
  • 2024-07-21Spring Boot实现分布式验证码登录方案
     ​ 博客主页:   南来_北往
  • 2024-07-21Redis缓存面试三兄弟:缓存穿透、缓存雪崩、缓存击穿
    文章目录0.前言1.缓存穿透1.1什么是缓存穿透1.2缓存穿透产生的原因1.2.1恶意攻击1.2.2业务逻辑错误1.3缓存穿透的解决方案1.3.1方案一:参数校验(需要与其它方案结合使用)1.3.2方案二:缓存空值1.3.2.1优点1.3.2.2缺点1.3.3方案三:使用布隆过滤器1.3.3.1什么是布
  • 2024-07-21redis常用命令大全
    以下是一个以表格形式总结的Redis命令概览:命令类别命令描述通用PING查看服务是否运行通用DBSIZE查看当前数据库中key的数目通用SELECTindex切换到指定的数据库通用FLUSHDB清空当前数据库的所有key及其值通用FLUSHALL清空所有数据库的所有key及其值通用QUIT/EXIT退出当前
  • 2024-07-20Redis详解
    Redis(RemoteDictionaryServer)是一种开源的内存数据结构存储系统,作为NoSQL数据库的一种,Redis因其高性能和丰富的数据类型被广泛应用于缓存、会话管理、实时分析等场景。一、Redis简介1.1什么是Redis?Redis是一个开源的、基于内存的数据结构存储系统。它支持多种数据结构,如
  • 2024-07-20Redis7(二)Redis持久化双雄
    持久化之RDBRDB的持久化方式是在指定时间间隔,执行数据集的时间点快照。也就是在指定的时间间隔将内存中的数据集快照写入磁盘,也就是Snapshot内存快照,它恢复时再将硬盘快照文件直接读回到内存里面。RDB保存的是dump.rdb文件。自动触发默认redis是有三种自动触发的规则,在配置
  • 2024-07-20Redis主从配置
    转载请注明出处:Redis主从配置的特点数据同步:主库(Master)负责处理写请求,并将数据更改同步到从库(Slave)。从库主要用于读请求和数据备份。读写分离:通过配置从库为只读,可以有效分散读请求,提升系统性能。高可用性和容错:即使主库出现故障,从库也能继续提供读服务,并在主库恢复后重新同
  • 2024-07-20实现分布式锁,Zookeeper 与 Redis 哪个更好一点?
    1.为什么使用分布式锁?分布式锁有什么用途?(1)使用分布式锁的目的使用分布式锁的目的很简单,就是为了保证在同一时间里面,只有一个JVM进程可以实现对于共享资源的操作。确保数据的一致性在分布式环境中,多个节点可能会同时访问和修改同一数据或资源。分布式锁可以确保在任
  • 2024-07-20Go 锁的实现与应用
    Go锁的实现与应用原创 蔡蔡蔡菜 蔡蔡蔡云原生Go  2024年07月20日08:30 广东 1人听过在说锁的实现之前,我们先了解一下业务中的并发问题。并发是由于多个线程在多个CPU上执行,此时CPU之间的缓存并不可见。从磁盘或者内存获取数据后会保存在CPU中进行执行,此时如果
  • 2024-07-20redis缓存雪崩,击穿,穿透,到底是什么?
    Redis缓存雪崩、击穿、穿透是缓存机制中常见的问题,这些问题都可能对系统的性能和稳定性产生严重影响。缓存雪崩是指当缓存层承载大量请求并有效保护存储层时,如果缓存层由于某些原因无法提供服务(如缓存数据大面积失效),导致所有请求都直接到达存储层,进而造成存储层请求量急剧增加
  • 2024-07-20宝塔面板下,如果redis服务意外停止,如何定时检测并恢复服务
    redis突然停止的原因有多种:1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。3、其他一些要根据redis日志排查如果停止后,还可以手工正常启用redis,那可以考虑把sh
  • 2024-07-20Redis在CentoOS上安装
    一、下载https://download.redis.io/releases/ (版本为6.2.6)二、解压mkdir/usr/local/redistar-zxvfredis-6.2.6.tar.gz-C/usr/local/redis三、编译1、检查是否安装了gcc依赖(若已经安装,无需再次安装)gcc-v2、若没有安装gcc依赖,需要安装gcc依赖yuminstall-
  • 2024-07-20深入Redis集群部署:从安装配置到测试验证的完整指南
      
  • 2024-07-19面试阿里,直呼太难了!
    我发现一件事,今年的秋招比去年来的更早一些,像什么小度、深信服、OPPO、科大讯飞、华夏银行等等知名的公司都开始了,想问问要找工作的各位:你们准备好了吗?这真不是危言耸听,需要参加今年秋招的小伙伴真的要抓紧时间准备了,八股、算法、项目都要按部就班地往前推进了,毕竟时间不等人,我在