redis的五种数据结构

Posted zhangchiblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的五种数据结构相关的知识,希望对你有一定的参考价值。

五种数据结构

1、string

2、hash(类似map)

3、list

4、set

5、有序set

jedisClient.set("redis_test", "value");
        String redisStr = jedisClient.get("redis_test");
        jedisClient.hset("rule","name","chi.zhang04");
        jedisClient.hset("rule","age","27");
        jedisClient.hset("rule","sex","male");
        Map<String,String> map = jedisClient.hgetall("rule");
        jedisClient.lpush("list", "l1","l2","l2","l3");
        List<String> list = jedisClient.lrange("list", 0l, 3l);

        jedisClient.sadd("redis_set", "set1", "set2", "set3","set3");
        Set<String> str = jedisClient.smembers("redis_set");
        System.out.println(str);
        Map<String,Double> maps = Maps.newHashMap();
        maps.put("m1", 22d);
        maps.put("m2", 23d);
        maps.put("m3", 2d);
        maps.put("m4", 77d);
        maps.put("m7", 78d);
        jedisClient.zadd("zsort", maps);
        Set<String> strings = jedisClient.zrevrangeByScore("zsort", 100d,2d);
        System.out.println(strings);

 

以上是关于redis的五种数据结构的主要内容,如果未能解决你的问题,请参考以下文章

redis的五种数据结构

redis的五种数据类型

Redis 避不开的五种数据结构

Redis 值的五种数据类型练习

Redis NOSQL Redis的五种常见的数据类型 redis持久化方式 Jedis

Redis的五种对象类型及其底层实现