RedisClient

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

 */

  

 

posted @ 2021-11-08 18:30  小跳不磕脑袋  阅读(293)  评论(0编辑  收藏  举报