redis 缓存测试

  • redis 缓存测试
    • redis介绍
    • redis测试点
    • redis查看工具
    • redis常用命令

redis 缓存测试

redis介绍

地址:https://redis.io/
redis是一种开源的,用作数据库、缓存或消息代理
redis-单线程,基于内存操作,CPU不是性能瓶颈,redis的瓶颈是根据机器的内存和网络带宽,使用单线程来实现

使用redis做缓存中间件,来对redis缓存做增删改查

redis测试点

对数据缓存进行增删改查

redis数据生效,增删改查是否正常
做增删改查操作时,db中的数据是否跟redis一致
redis数据不存在,能否正常从db中读取到正确的值,并正确写入redis和返回给上层
数据在redis和db中都不存在时的表现是否正常

同一时间大量去请求”缓存中没有“且”数据库中有”的数据

同一时间大量去请求“缓存中没有”且“数据库中也没有”的数据

同一时间大量去请求“缓存中有”的数据

接口能否成功正常响应以及响应时间是否符合性能要求

redis查看工具

Redis Desktop Manager
下载地址:链接: https://pan.baidu.com/s/1OuEWPGSOQnWKO1i_vcVtYg 提取码: 复制这段内容后打开百度网盘手机App,操作更方便哦
安装及使用********


redis常用命令

gey key #查询,存在则返回对应的值,否则返回null
set key value #增加
exists key #判断对应的key是否存在,存在返回1,否则返回0
del key #删除对应的key
type key #查看key的类型,分析缓存时可能会用到
dbsize #查看数据库中key的数量
info #查看服务器的信息
showlog get 12 #查看日志信息
#showlog get 与 showlog get 10是一样的效果,拿出十条日志信息
showlog get n  #拿出n条日志信息
...

redis 缓存测试相关推荐

  1. Spring Boot整合Redis缓存(Lettuce)

    spring-boot-demo-cache-redis 此 demo 主要演示了 Spring Boot 如何整合 redis,操作redis中的数据,并使用redis缓存数据.连接池使用 Lett ...

  2. 第7章 集成Redis缓存

    开心一笑 [跟老公冷战几天了,一句话也没说过. 早上老公是在忍不住了,跟我说:老婆,你的气消了吧. 我没理他, 他急了说:你生气这么多天了,就是充气的,也早就没气了. 我..] 新书购买 戳图购买 & ...

  3. php读取文件和读取redis,本地测试读取redis和普通文件缓存的速度,redis慢一倍?...

    本地电脑测试读取redis和普通文件缓存的速度,分别连续读取缓存文件1次.1千次.1万次,缓存内容大小40KB,redis读取速度总比文件缓存速度慢一倍.如果确实如此,是不是在低并发情况下file缓存 ...

  4. redis缓存击穿测试

    jemeter :压力测试工具,可以演示高并发场景 以管理员身份运行 controller代码 ```java package com.qfedu.controller;import cn.hutoo ...

  5. 总结:如何使用redis缓存加索引处理数据库百万级并发

    前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想.准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1000万条数据,可以参考我之前的文章插入数据, ...

  6. Redis缓存失效策略思考

    1 删除过期数据 我们设置Redis元素时可以指定过期时间,那么Redis如何删除这些超时元素?Redis采用了两种策略:定期删除和惰性删除. (1) 定期删除 Redis每隔一段时间就检查哪些KEY ...

  7. 实战SSM_O2O商铺_46【Redis缓存】头条信息+商铺目录Service层加入缓存

    文章目录 概述 HeadLineServiceImpl的改造 代码 单元测试 ShopCategoryServiceImpl的改造 代码 单元测试 Github地址 概述 根据数据的特点,不经常变动的 ...

  8. redis 缓存过期默认时间_过期redis时间

    Redis命令--键(key) Redis 键(key) Redis 键命令用于管理 redis 的键. 语法 Redis 键命令的基本语法如下: redis 127.0.0.1:6379> C ...

  9. Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理

    基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客  QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3 ...

最新文章

  1. Windows下修改jupyter默认工作路径教程
  2. Apache 基金会发布2018财年年报:Java 项目占大半
  3. CentOS7服务器Docker构建ubuntu镜像出错invalid argument
  4. matlab 几何概率
  5. 递归 反转链表 c语言程序,C语言反转链表的递归算法
  6. python代码大全下载-最全Python算法实现资源汇总!
  7. 算法竞赛入门经典(第二版) | 例题5-4 反片语 (map+标准化)(UVa156,Ananagrams)
  8. Repeater嵌套绑定Repeater
  9. STM32项目中一种在线升级/应用升级OTA-IAP设计方案
  10. 时态知识图谱补全的方法及其进展
  11. Flutter CustomScrollView实现的一个经典滑动折叠头部图片的效果
  12. 将oracle优化器改为CBO,【DB.Oracle】Oracle 优化器 (RBO, CBO)
  13. Git 本地仓库与远程仓库链接
  14. [设计模式-结构型]组合(Composite )
  15. 算法Training——数学规律
  16. JVM知识点精华汇总 侵立删
  17. 王选计算机研究院,北京大学
  18. 计算机软考科目众多 我们该如何选择考试科目?
  19. 计算机房灭火器单具基准,灭火器配置数量的参考
  20. [转载]长篇连载:《三国演义》的“性之病”(之二)

热门文章

  1. vue项目实现文件下载进度条
  2. 详述CRC校验码(附代码)
  3. 视频教程-项目实战视频课程:美团小程序(Node.js+Express+支付)-微信开发
  4. 面试官:你封装过组件吗?说一下你是在vue项目里如何封装组件的?
  5. __weak类型函数
  6. asp 上传文件包Microsoft VBScript 运行时错误 '800a0005'无效的过程调用或参数: 'Instr'
  7. Java中数据类型 + 强制转换
  8. 桔子CEO吴海:最伤心被当成经济型酒店
  9. 明日之后:你强任你强,拆你个精光,明日之后最强拆家攻略分享
  10. Win关闭及打开休眠