目录结构如下: 简介 Redis是一个高性能的key-value数据库。Redis对数据的操作都是原子性的。 优缺点 优点: 基于内存操作,内存读写速度快。 Redis是单线程的,避免线程切换开销及多线程的竞争问题。单线程是指在处理网络请求(一个或多个redis客户端连接 ...
简介:在Redis的使用过程中,我们经常会遇到BigKey 下文将其称为 大key 及HotKey 下文将其称为 热key 。大Key与热Key如果未能及时发现并进行处理,很可能会使服务性能下降 用户体验变差,甚至引发大面积故障。 作者 烟圈来源 阿里技术公众号 一 前言 在Redis的使用过程中,我们经常会遇到BigKey 下文将其称为 大key 及HotKey 下文将其称为 热key 。大Ke ...
2021-08-27 16:53 0 215 推荐指数:
目录结构如下: 简介 Redis是一个高性能的key-value数据库。Redis对数据的操作都是原子性的。 优缺点 优点: 基于内存操作,内存读写速度快。 Redis是单线程的,避免线程切换开销及多线程的竞争问题。单线程是指在处理网络请求(一个或多个redis客户端连接 ...
一文入门Redis 目录 一文入门Redis 一、Redis简介 二、常用数据类型 1、String(字符串) 2、Hash(哈希) 3、List(列表) 4、Set(集合 ...
添加redis配置参数: 开始使用 通过 RedisTemplate 处理对象 大多 ...
Service 简介 K8s 中提供微服务的实体是 Pod,Pod 在创建时 docker engine 会为 pod 分配 ip,“外部”流量通过访问该 ip 获取微服务。但是, ...
在实际开发中,我们常常会用到线程池,但任务一旦提交到线程池之后,如果发生异常之后,怎么处理? 怎么获取到异常信息?而不是任务提交之后,消失的无影无踪。 要知道以上答案,先看下 线程池里面的线程发生异常之后会发生什么。 我们先通过工具类Executors创建一个简单的线程池,里面核心线程数 ...
最近工作中需要统计APP线上终端用户 手机品牌、手机型号与对应型号的用户量,并生成Excel表格汇报项目组。因线上手机品牌、型号数量过于庞大,手动操作过于消耗时间,所以搞了一个 python3 的脚本来生成所需要的表格。 用 python3 操作Excel,第一件事是找可使用的依赖库,之前在网 ...
众所周知,redis里面的大key存在是非常危险的一件事情。因为最近的工作转移到中间件相关的工作,因此关注了一下bigkey的扫描方法。首先介绍一下阿里云提供的扫描脚本: 具体可见:https://yq.aliyun.com/articles/117042?t=t1 ...
Redis事务 事务提供了一种"将多个命令打包,一次性提交并按顺序执行"的机制,提交后在事务执行中不会中断。只有在执行完所有命令后才会继续执行来自其他客户的消息。 Redis中的使用 Redis通过multi,exec,discard,watch实现事务功能。 multi:开始事务 ...