package redis;
import redis.clients.jedis.Jedis;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Client {
public void connectJedis(){
Jedis jedis=new Jedis("49.7.220.30",6379);
System.out.println("Redis服务器连接成功!");
System.out.println("服务正在运行:"+jedis.ping());
}
public static void main(String[] args) {
Jedis jedis=new Jedis("49.7.220.30",6379);
System.out.println("Redis服务器连接成功!");
System.out.println("服务正在运行:"+jedis.ping());
Map<String,String> map=new HashMap<String,String>();
map.put("English","45");
map.put("Math","89");
map.put("Computer","100");
jedis.hmset("student.ajin",map);
System.out.println("添加成功!");
System.out.println("返回map对象中一个field:" + jedis.hget("student.scofield","English"));
//返回map对象中的所有value
List<String> list = jedis.hvals("userInfo");
for (String str : list)
{
System.out.println(str);
}
}
}
/*
1、设置
a、设置单个值
hset key field value
b、设置多个值
hmset key field value [field value ……]
2、获取
a、获取一个属性的值
hget key field
b、获取多个属性的值
hmget key filed [filed ……]
c、获取所有属性和值
hgetall key
d、获取所有属性
hkeys key
e、获取所有值
hvals key
f、返回包含数据的个数
hlen key
3、其它
a、判断属性是否存在,存在返回1,不存在返回0
hexists key field
b、删除属性及值
hdel key field [field ……]
c、返回值的字符串长度
hstrlen key field
*/