1、java操作Redis的基本数据类型
1、使用java操作Redis需要用到 jedis jar 包 我用的是 jedis-2.7.2.jar(2.7以后才支持集群操作) 测试需要 junit 的jar包
链接: https://pan.baidu.com/s/1K0YrsN-OqKT0F3xvooug0w 密码: 67fj
2、代码实现
package com.xyq.redis.test;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
public class TestRedis {
private Jedis jedis;
// before注解的方法,在运行test注解的方法之前会运行
@Before
public void setup(){
// 连接redis服务器
jedis = new Jedis("192.168.43.202", 6379);
// 查看服务是否运行
System.out.println(jedis.ping());//输出PONG则连接成功
}
/**
* java 操作Redis的String数据类型
*/
@Test
public void testString(){
jedis.set("name", "z3");//设置数据
System.out.println(jedis.get("name"));//获得数据
jedis.append("name", "is a man");//追加
System.out.println(jedis.get("name"));//获得数据
jedis.del("name");// 删除某个键
System.out.println(jedis.get("name"));
jedis.mset("name", "z3", "age", "23", "sex", "nan");// 设置多个键值对
System.out.println(jedis.mget("name", "age", "sex"));
}
/**
* java 操作Redis的Hash数据类型
*/
@Test
public void testHash(){
Map<String, String> map = new HashMap<String, String>();
jedis.hset("user", "name",