随笔分类 - 【Azure Redis 缓存】
Azure 中使用Azure Cache For Redis的各种疑难杂症
摘要:简介 学习Redis Cluster的第一步,即本地搭建Redis Cluster。但是在Redis的官方文档中,是介绍在Linux系统中搭建Redis Cluster。本文主要介绍在Windows系统中如何快速创建一个3主/3从的Redis Cluster(Redis集群)。 准备工具 1)在Gi
阅读全文
摘要:问题描述 Java Spring Boot的代码在IDE里面跑可以连上 Azure 的 Redis服务,打包成Image放在容器里面跑,就连不上azure的redis服务,错误消息为: Unable to connect to Redis; nested exception is org.sprin
阅读全文
摘要:问题描述 在Azure官网中,已列出了一系列的常规问题:https://docs.azure.cn/zh-cn/azure-cache-for-redis/cache-how-to-geo-replication#geo-replication-faq 是否可以通过标准层或基本层缓存使用异地复制?
阅读全文
摘要:问题描述 在Azure Redis的门户活动日志中,可以查看到的是对于Redis资源本身的操作。但是对于客户端连接到Redis服务后,对服务所做出的读写,或删除操作,是否有日志可以查看到呢? 问题回答 Redis服务的日志中并不会记录客户端对于Redis服务本身所进行的每一次读写操作的日志,但是它会
阅读全文
摘要:问题描述 为什么Redis的指标显示CPU为70%,而Service Load却达到了100%, 如何来解释这两个指标,以及如何来缓解这样的情况呢? 问题回答 CPU指标:该值表示的是用于 Redis 的 Azure 缓存服务器的 CPU 使用率(以百分比表示)。 此值映射到操作系统 \Proces
阅读全文
摘要:问题描述 使用Azure Redis服务时,如突然遇见异常,命令Timeout performing SET xxxxxx等情况,如何第一时间查看是否有Failover存在呢?看是否有进行平台的维护呢? Error:Timeout performing SET xxxxxxxx, inst: 1,
阅读全文
摘要:问题描述 Azure Redis在使用的过程中,多次无规律的出现超时问题。抓取到客户端的异常错误后,想进一步的分析是何原因导致了如下异常呢? Timeout awaiting response (outbound=0KiB, inbound=0KiB, 5984ms elapsed, timeout
阅读全文
摘要:问题描述 在Visual Studio 2019中,通过Cloud Service模板创建了一个Worker Role的角色,在角色中使用StackExchange.Redis来连接Redis。遇见了一系列的异常: RedisConnectionException: No connection is
阅读全文
摘要:问题描述 为了保护Redis资源,把它与VNET集成后,实现只能通过VNET内网访问。在东二的区域中部署两个Redis服务后,发现一个奇怪的现象:东1区中的VM资源通过全局对等互联(Peering)实现了资源的互通。但在验证测试中,发现VM能连接第一个Redis资源,而无法连接第二个Redis资源?
阅读全文
摘要:问题描述 在自建的Redis服务中,可以通过 config set requirepass <Password> 设置Redis的登录密码,然后使用auth 命令输入密码。操作命令如下: ##设置密码 C:\LBWorkSpace\tool\redis>redis-cli 127.0.0.1:637
阅读全文
摘要:问题描述 问题一:Redis服务,如何可以做到仅允许特定的子网内的服务器进行访问? 问题二:Redis服务,timeout和keepalive的设置是怎样的?是否可以配置成timeout 0? 问题三:需要在Redis中做一些配置的调试,但是Config命令禁用了,应该如何调试? 关于指定内网访问(
阅读全文
摘要:问题描述 为优化Redis访问链路,对下面三种方案进行对比: 1、Redis添加到虚拟网络 2、Redis添加专用终结点 3、Redis默认公共链路 问题分析 第三种:Redis默认公共链路,顾名思义,就是公网可访问,这是最基本的访问方式。如要考虑性能或安全性,可以通过SSL(6380), Non-
阅读全文
摘要:问题描述 在使用安全检测工具对Azure Redis服务端口进行扫描时,发现Redis对外开放了13001, 13000,15000,15001端口。非常不理解的是,在门户上只开放了6379,6380这两个端口。那是为什么导致 1300N 和 1500N 端口会是开放的呢?并且是对公网开放? 通过
阅读全文
摘要:问题描述 Redis根据定价层说明,不同级别支持的连接数最多可达4万(同时),但是当短时间又大量连接请求建立的时候,Redis服务的服务压力非常大,到达100%。严重影响了高响应的要求。最严重时,经常出现Redis Client Operation timeout错误。 问题分析 根据设计,Redi
阅读全文
摘要:问题描述 在Azure App Service中部署的应用,需要连接到Redis中,目标Redis已经集成了虚拟网络(VNET)并且在Redis的网络防火墙中已经添加App Service的出站IP地址到白名单中。但是检查应用日志发现Redis一直无法连接,错误消息为: No connection
阅读全文
摘要:问题描述 对于PaaS的Azure Cache for Redis,Azure中有哪些监控方式?是否能有api接口调用来获取监控值? 问题答案 1) 在Redis的门户中,使用Metrics查看Redis的Service Load,Memroy, CPU指标:https://docs.azure.c
阅读全文
摘要:Server Load描述 在Redis的官方介绍中,Server Load指标是Redis 服务器忙于处理消息并且非空闲等待消息的周期百分比。 如果此计数器达到 100,则意味着 Redis 服务器已达到性能上限并且 CPU 无法更快地工作。 它受Memory, CPU, Connections,
阅读全文
摘要:
讨论Azure Redis的以下六点问题:
1:Redis能否暂停或重启
2:Redis群集扩大分片后能否缩小
3:Redis默认是否会备份,基础和标准版本如何备份数据?
4:RDB 暂留和AOF 暂留有什么区别
5:设置计划更新后,更新开始前后,redis是否可以继续使用
6:异地复制
阅读全文

摘要:问题描述 StackExchange.Redis在使用线程池后,偶尔会出现Timeout awaiting response 或者 No connection is available to service this operation的异常消息,完整的错误异常如: StackExchange.Re
阅读全文
摘要:问题描述 在中国区微软云上创建Redis失败。收到的错误消息为: { "code": "DeploymentFailed", "message": "至少一个资源部署操作失败。请列出部署操作显示详细信息。有关用法详细信息,请参阅 https://aka.ms/DeployOperations。",
阅读全文