redis不仅可以通过命令行进行操作,
同时redis也可以通过javaAPI进行操作,
我们可以通过使用javaAPI来对redis数据库当中的各种数据类型进行操作
第一步:创建maven工程并导入jar包
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<!-- <verbal>true</verbal>-->
</configuration>
</plugin>
</plugins>
</build>
第二步:设置连接redis客户端
/**
* Created by 一个蔡狗 on 2020/3/13.
*/
public class Demo1 {
public static void main(String[] args){
//1、设置redis连接池的链接参数
JedisPoolConfig jedisPoolConfig=new JedisPoolConfig();
//设置连接池大小
jedisPoolConfig.setMaxTotal(50);
//设置最小空闲数
jedisPoolConfig.setMinIdle(5);
//设置最大空闲数
jedisPoolConfig.setMaxIdle(10);
jedisPoolConfig.setMaxWaitMillis(30000);
// 以上 可 省略
//2、实例连接池
// JedisPool jedisPool =new JedisPool(jedisPoolConfig,"node001",6379);
// jedisPoolConfig 可 省略
JedisPool jedisPool =new JedisPool("node001",6379);
//3、创建链接对象
Jedis jedis= jedisPool.getResource();
//4、操作redis数据库
jedis.lpush("list888", "888");
}
}