更换Redis后,需要测试那些东西

简介: 个人简单的一些理解

公司应用,Redis说是换了,由原先的自建Redis,更换成了阿里云的企业版。

需要测试一下

那么Redis更换后,怎么开展测试呢,有那些需要注意的点。

首先明白Redis是干什么的,Redis是内存数据库,存放一些数据在上面,可以有非常快的访问速度,那么存放在上面的数据,是否需要保存呢,这个需要确认一下。

如果需要保存,那么就需要把老的Redis上的数据备份,然后转义到新的Redis上面去,怎么无缝接入是需要考虑的问题。

如果不保存会有什么影响呢?

如果有用户正在访问我们的应用,切换Redis后,这个用户的认证信息是存在Redis上面的,而新的Redis是没有这些信息的,会导致这个用户的认证信息丢失而导致需要重新登录。影响用户体验

有一些计数存放在Redis上面的。

例如:限制每天这个功能只能被用3次,老的Redis已经记录3次已经用完了,而新的Redis没有记录,导致这个用户又可以使用3次这个功能了。

主要还是需要根据业务来,搞清楚Redis上存的东西,或限制的某些功能,来针对性测试

有的Redis某些功能不支持,或在自建的Redis使用的方法与云上企业版redis用法不一致,这也是需要注意的点

Redis更换,需要考虑网络延时,内存大小

原先是内网访问,改为云上了,网络延时肯定是提高了

内存大小,满不满足刚需,如果因为价格问题,买的云Redis内存比较小,那么可能会发生内存不够的情况。

原先本地的Redis如果是单机的,换到云Redis后,是不是分布式的,如果是分布式Redis,那么缓存同步问题,也需要考虑

当然业务全流程跑一遍,以点覆盖面,也是可以的,只是耗时会比较久

目录
相关文章
|
NoSQL 测试技术 Redis
Redis 性能测试
10月更文挑战第21天
294 2
|
存储 NoSQL 大数据
大数据-51 Redis 高可用方案CAP-AP 主从复制 一主一从 全量和增量同步 哨兵模式 docker-compose测试
大数据-51 Redis 高可用方案CAP-AP 主从复制 一主一从 全量和增量同步 哨兵模式 docker-compose测试
209 3
|
存储 Prometheus NoSQL
大数据-44 Redis 慢查询日志 监视器 慢查询测试学习
大数据-44 Redis 慢查询日志 监视器 慢查询测试学习
250 3
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
248 3
|
NoSQL Java Linux
Redis6入门到实战------ 六、Redis_Jedis_测试
这篇文章介绍了如何使用Jedis客户端连接Redis,并进行基本的数据类型操作测试,包括字符串、列表、集合、哈希和有序集合的相关API使用示例。
Redis6入门到实战------ 六、Redis_Jedis_测试
|
缓存 NoSQL 测试技术
【Azure Redis 缓存 Azure Cache For Redis】使用Redis自带redis-benchmark.exe命令测试Azure Redis的性能
【Azure Redis 缓存 Azure Cache For Redis】使用Redis自带redis-benchmark.exe命令测试Azure Redis的性能
181 0
|
缓存 NoSQL 网络协议
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
【Azure Redis 缓存 Azure Cache For Redis】在创建高级层Redis(P1)集成虚拟网络(VNET)后,如何测试VNET中资源如何成功访问及配置白名单的效果
195 0
|
10月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
5月前
|
缓存 负载均衡 监控
135_负载均衡:Redis缓存 - 提高缓存命中率的配置与最佳实践
在现代大型语言模型(LLM)部署架构中,缓存系统扮演着至关重要的角色。随着LLM应用规模的不断扩大和用户需求的持续增长,如何构建高效、可靠的缓存架构成为系统性能优化的核心挑战。Redis作为业界领先的内存数据库,因其高性能、丰富的数据结构和灵活的配置选项,已成为LLM部署中首选的缓存解决方案。