redis简介
Redis作为一个开源的、key:value存储格式的内存数据库,提供高速缓存服务,可以缓解数据库压力;
Redis的value支持五种数据类型:字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)
功能测试验证点
缓存时间的验证:
缓存时间设置,需要根据数据更新的频次合理设置;缓存时间太长会导致用户访问到的数据一直是老的,缓存设置时间太短对数据库访问会比较频繁。
缓存数据写入的验证:
例如通常将数据库中的值写入缓存:正常的数据写入缓存,异常的数据,不应该写入缓存。
缓存数据的内容、格式是否正确。缓存写入的数据(字段、数据)是否与需求一致。
缓存失效后是否会更新缓存的内容。数据库中的数据更新后,缓存数据是否更新。
同样的数据触发保存缓存逻辑之后,应该只有一条在redis缓存中可以查到,重复缓存会浪费资源
缓存读取的验证:
有缓存,优先读取缓存;无缓存,请求接口或查数据库获取数据,并存储缓存。
确认未缓存数据->使用未缓存数据参数请求接口->使用同一数据,再次请求->第二次请求响应时长,应该比第一次明显要少;
浙公网安备 33010602011771号