reactor还是redis epoll

Windows下绿色版Redis安装与配置

介绍 官网:https://redis.io Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。 NoSql(Not Only SQL),不 ......
Windows 绿色 Redis

【主流技术】聊一聊 Redis 的基本结构和简单应用(一)

Redis 是目前互联网后端的热门中间件之一,在许多方面都有深度的应用,作为后端开发熟练掌握该技术是十分有必要的。 Redis 的五种数据类型是:1、String(字符串);2、Hash(哈希);3、List(列表);4、Set(集合);5、Sort Set (有序集合)。其余的用的比较少,本文暂不... ......
主流 结构 Redis 技术

微服务架构:软件开发的革命还是短暂潮流?

本文介绍了微服务架构的特点和优势,以及微服务面临的问题,特别是网络通信方面的挑战。为了解决这些问题,引入了服务注册/发现、路由、流量转移、弹性能力、安全和可观测性等管理和控制网络通信的方法和策略。接下来的章节将深入探讨服务网格如何解决这些问题。 ......
架构 软件开发 潮流 还是 软件

Redis 多线程网络模型

目录前言Redis 为什么快Redis 为何选择单线程避免过多的上下文切换开销避免同步机制的开销简单可维护Redis 的网络模型单线程网络模型多线程异步任务多线程网络模型设计思路CPU 亲和性CPU 高速缓存NUMA 架构无锁设计Reds 多线程模型小结源码剖析多线程初始化读取请求写回响应I/O 线 ......
线程 模型 Redis 网络

Mac安装Redis

Mac安装redis步骤 使用homebrew安装redis(特别简单) commond+空格搜索terminal终端 打开终端输入 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.s ......
Redis Mac

【限流】Redis + Lua 实现分布式限流器

目录Redis + Lua 限流实现1. 导入依赖2. 配置application.properties3. 配置RedisTemplate实例4. 定义限流类型枚举类5. 自定义注解6. 切面代码实现7. 控制层实现8. 测试 Redis + Lua 限流实现 技术栈:自定义注解 + aop + ......
分布式 Redis Lua

ART还是Dalvik虚拟的原理是什么,跟安卓运行APK有啥关系

ART(Android Runtime)和Dalvik都是Android操作系统中的应用程序运行环境。它们都是虚拟机,用于在Android设备上执行应用程序代码。APK(Android Package)是Android应用程序的打包格式,包含了应用程序的所有文件,包括应用程序代码、资源和元数据。 D ......
原理 还是 Dalvik ART APK

现在的安卓12或者是安卓13用的是什么虚拟机ART还是Dalvik?举个比喻

Android 5.0(Lollipop)及以后的版本使用的是ART(Android Runtime)虚拟机,而不是早期版本中使用的Dalvik虚拟机。从Android 4.4(KitKat)开始,ART就作为一个实验性的特性出现,并在随后的版本中取代了Dalvik。 要用一个生活中的例子来比喻的话 ......
还是 Dalvik ART

Redis内存淘汰策略

内存淘汰策略分类 早期版本的 Redis 有以下 6 种淘汰策略: noeviction:不淘汰任何数据,当内存不足时,新增操作会报错,Redis 默认内存淘汰策略; allkeys-lru:淘汰整个键值中最久未使用的键值; allkeys-random:随机淘汰任意键值; volatile-lru ......
内存 策略 Redis

MySQL到底是 join 性能好,还是in一下更快呢?

事情是这样的,去年入职的新公司,之后在代码review的时候被提出说,不要写join,join耗性能还是慢来着,当时也是真的没有多想,那就写in好了,最近发现in的数据量过大的时候会导致sql慢,甚至sql太长,直接报错了。这次来浅究一下,到底是in好还是join好,仅目前认知探寻,有不对之处欢迎指 ......
更快 性能 还是 MySQL join

Redis 哨兵模式的原理及其搭建

1.Redis哨兵 Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。 1.1.哨兵原理 1.1.1.集群结构和作用 哨兵的结构如图: 哨兵的作用如下: 监控:Sentinel 会不断检查您的master和slave是否按预期工作。 自动故障恢复:如果master故障,Sen ......
哨兵 原理 模式 Redis

nginx文件服务器根据文件类型判断预览还是下载

location /file { charset utf-8; alias /usr/share/nginx/html/files; autoindex off; autoindex_exact_size off; autoindex_localtime on; add_header 'Access ......
文件 类型 服务器 还是 nginx

一个优秀的研究生是靠老板还是靠自学呢?

![img](https://img2023.cnblogs.com/blog/1943846/202311/1943846-20231108224759002-422507325.jpg) ![img](https://img2023.cnblogs.com/blog/1943846/202311... ......
研究生 老板 还是

生成了文件却还是报错 *** Error: CreateProcess failed, Command: 'scissor "..\OBJ\Acquire.bin" k'

生成文件后提示报错:*** Error: CreateProcess failed, Command: 'scissor "..\OBJ\Acquire.bin" k' 解决办法:去掉Run #2前的勾,或者勾选紫色箭头部分。 ......
quot CreateProcess Command Acquire scissor

redis八股文面试及命令

由于以下内容较多(由本人自行整理详见图可参考: https://www.yuque.com/xiaoyu-ay35z/uptv0o/kvbzgu8bq5bqa8y1 )包含八股,面试题,基本命令。♥如有错误望各位指导,感谢浏览♥1.谈谈你对redis的了解 redis是开源的使用ANISC语言编写, ......
八股文 八股 命令 redis

IO epoll

目录概述 概述 epoll 全称 eventpoll,是 linux 内核实现IO多路转接/复用(IO multiplexing)的一个实现。 IO多路转接的意思是在一个操作里同时监听多个输入输出源,在其中一个或多个输入输出源可用的时候返回, 然后对其的进行读写操作。epoll是select和pol ......
epoll IO

Redis迁移工具redis-migrate-tool的使用

背景 : 公司由于以前没有同意规划 , 导致出现好几个redis实例 , 现在需要整合到一起 , 查到还有redis-migrate-tool工具 , 所以把使用情况写一下 , 以备后用参考 一、下载编译 # 从git库直接拉取 git clone https://github.com/vipsho ......

Redis切片集群

切片集群 多个 Redis 实例组成一个集群,然后按照一定的规则,把收到的数据划分成多份,每一份用一个实例来保存。 Redis Cluster 定义 Redis官方提供的实现切片集群的方案,采用了16384个哈希槽用于处理数据和实例的映射关系。 首先根据key计算哈希槽hash_slot = CRC ......
集群 Redis

redis主从+哨兵搭建配置参考

主节点配置: # 绑定的主机地址(ip换成自己机器的地址) bind 0.0.0.0 # redis进程的端口号 port 6379 #是否开启保护模式,默认开启。要是配置里没有指定bind和密码,开启该参数后,redis只会本地进行访问,拒绝外部访问。要是开启了密码和bind,可以开启;否则最好关 ......
主从 哨兵 redis

Redis系列之常见数据类型应用场景

目录String简单介绍常见命令应用场景Hash简单介绍常见命令应用场景List简单介绍常见命令应用场景Set简单介绍常见命令应用场景Sorted Set(Zset)简单介绍常见命令应用场景Bitmap简单介绍常见命令应用场景附录 Redis支持多种数据类型,比如String、hash、list、S ......
场景 常见 类型 数据 Redis

大模型时代,程序员的工作还是“写程序”?

过去,作为一名程序员的职责非常明确,具备对计算机和软件基本原理的掌握,至少掌握一门编程语言,了解若干流行的框架,编写和调试代码,确保应用程序正常运行,你就可以称为一名合格的程序员了。 然而,真正专业的“程序员”并不仅仅局限于这一点。 由于软件的长期维护特性和天生的复杂性,编写高效、高质量且易于长期维 ......
程序 程序员 模型 还是 时代

redis安装教程

转自: https://blog.csdn.net/qq_31960623/article/details/127744435 https://blog.csdn.net/wang13679201813/article/details/131829205 1、下载及解压 https://www.ru ......
教程 redis

Linux系统redis集群管理

本章节主要由四部分构成 集群中数据访问:请求重定向(moved)、call命令、Smart客户端 集群扩容:节点配置和启动节点、加入集群、迁移槽和数据 集群缩容:迁移槽和数据、下线节点 迁移相关:平衡(rebalance)slot 集群中的数据访问-重定向(MOVED) 1、首先进入一个客户端(任何 ......
集群 系统 Linux redis

Spring Data Redis使用方式

Spring Boot提供了对应的Starter,maven坐标: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></de ......
方式 Spring Redis Data

SpringBoot AOP + Redis 延时双删功能实战

一、业务场景 在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性, 修改请求的实现中需要修改数据库后,级联修改Redis中的数据。 请求一:A修改数据库数据 B修改Redis数据 请求二:C修改数据库数据 D修改Redis数据 并发情况下就会存在A —> C —> D ......
SpringBoot 实战 功能 Redis AOP

linux 安装redis

1、redis 下载 Redis官网:https://redis.io/历史版本下载:http://download.redis.io/releases 2、环境依赖: gcc安装:yum install gcc-c++版本查看:gcc -v 3、解压redis 解压:tar -zxvf redis ......
linux redis

Word还是markdown?

Word还是markdown? 使用markdown有四五年时间了,有欣喜,也有很过困扰。在这欣喜和困扰之后,我更不知道如何正确的使用markdown了 一、我的身份和使用场景 多年程序猿转产品两年多,18年开始接触markdown,凭着程序猿的学习干劲,markdown还不是轻轻松松拿下。在后续的 ......
markdown 还是 Word

python连接redis集群写入数据

环境; Python:3.6.5 需要安装redis-py-cluster模块 #!/usr/bin/env python #coding=utf-8 from rediscluster import RedisCluster startup_nodes = [ {"host": "192.168. ......
集群 数据 python redis

Redis 用Hash实现简单购物车

​先看 Hash 存储结构: 简单画一个购物车 问题引入: 不同的用户的购物车是各用各的; 一个购物车有多个商品; 一个商品有购买数量; 得出: 用户id 作为 key ; 用户所买商品的编号 作为 field ; 对应购买数量 作为 value ; file 和 value 作为 key 对应的 ......
购物车 Redis Hash

redis记录

介绍 Redis(Remote Dictionary Server)是一个开源的内存数据库,它是一个键-值存储系统,通常被用于缓存、会话管理、消息队列、实时分析和许多其他用途。Redis 以其高性能、灵活性和丰富的数据结构支持而闻名,是许多应用程序的关键组件之一。 下载 https://redis. ......
redis