入门小demo-hash集合

情到浓时终转凉″ 提交于 2020-03-18 16:12:25

创建测试类TestHash

(1)存入值

    @Test

    public void testSetValue(){

         redisTemplate.boundHashOps("namehash").put("a""唐僧");

         redisTemplate.boundHashOps("namehash").put("b""悟空");

         redisTemplate.boundHashOps("namehash").put("c""八戒");

         redisTemplate.boundHashOps("namehash").put("d""沙僧");

    }

 

(2)提取所有的KEY

    @Test

    public void testGetKeys(){

         Set s = redisTemplate.boundHashOps("namehash").keys();    

         System.out.println(s);       

    }

 

运行结果:

[a, b, c, d]

(3)提取所有的值

    @Test

    public void testGetValues(){

         List values = redisTemplate.boundHashOps("namehash").values();

         System.out.println(values);      

    }

运行结果:

[唐僧, 悟空, 八戒, 沙僧]

(4)根据KEY提取值

    @Test

    public void testGetValueByKey(){

         Object object = redisTemplate.boundHashOps("namehash").get("b");

         System.out.println(object);

    }

运行结果:

悟空

(5)根据KEY移除值

    @Test

    public void testRemoveValueByKey(){

         redisTemplate.boundHashOps("namehash").delete("c");

    }

运行后再次查看集合内容:

[唐僧, 悟空, 沙僧]

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!