java接口测试中读取Redis入门篇

这次我们要讲的是接口测试中的对Redis中的增删改查。

Redis是什么?

简单的说,Redis跟数据库一样,是key-value型存储数据的存储系统,value类型支持String,list,hash,set,因为缓存在内存中,所以性能较数据库会有所提高。

下面看如何使用?一般现在Maven项目使用redis要先引用pom依赖,如

<dependency>
   <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
<version>2.1.0</version>
</dependency>

此次讲述例子中的redis是公司封装一层的,也是一样,引用对应的pom依赖,然后在代码里面再封装一层即可。封装的Redishelper类,如下:

redis读取都是通过对应的key找到对应的value,类似于一把钥匙,对应一扇门,但是value的类型决定了用什么方法获取。参考站点如下:http://doc.redisfans.com/

1、Redis的读取

读取或删除redis时,要先初始化

对于value为String类型的,用get方法

对于value为Hash类型的,用hget

对于value为List类型的,用lrange

如上图中的,返回类型为String的,就是get方法

如下图:value为list<String>的,用的lrange

如果list中的是实体,则可以用fastjson转化为实体,如下图

 

2、Redis的删除

Redis的删除则简单很多,只要直接删除即可,下图中的删除中加了日志,但在测试代码中,一般不需要记日志,忽略即可。



留言