1.首先引入jedis依赖(很方便的哦)
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.1.0</version>
</dependency>
2.上Demo(jedis使用完记得释放)
public static void main(String[] args) {
//获取服务器中redis所有的内容
Jedis jedis = new Jedis("源服务器ip地址","redis开放端口号,默认为6379");
// 如果 Redis 服务设置了密码,需要下面这行,没有就不需要
jedis.auth("密码");
Jedis jedis2 = new Jedis("目标服务器ip地址","redis开放端口号,默认为6379");
//同上
jedis2.auth("密码");
try {
Set<String> s = jedis.keys("*");
for (String s1 : s) {
String value = jedis.get(s1);
jedis2.set(s1,value);
}
}catch (JedisConnectionException e){
e.printStackTrace();
System.out.println("连接redis服务器失败");
}finally {
if (jedis != null) {
jedis.close();
}
if (jedis2 != null) {
jedis2.close();
}
}
}
PS:代码不多,内有注释,一看就懂 [惊喜] [惊喜] [惊喜]