@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:spring/applicationContext-redis.xml") public class TestValue {
@Autowired
private RedisTemplate redisTemplate; @Test
public void setValue(){ redisTemplate.boundValueOps("name").set("itcast");
}
@Test
public void getValue(){
String str = (String) redisTemplate.boundValueOps("name").get(); System.out.println(str);
}
@Test
public void deleteValue(){ redisTemplate.delete("name");;
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:spring/applicationContext-redis.xml") public class TestSet {
@Autowired
private RedisTemplate redisTemplate;
/**
* 存入值
*/ @Test
public void setValue(){
redisTemplate.boundSetOps("nameset").add("曹操");
redisTemplate.boundSetOps("nameset").add("刘备");
redisTemplate.boundSetOps("nameset").add("孙权");
}
/**
* 提取值
*/ @Test
public void getValue(){
Set members = redisTemplate.boundSetOps("nameset").members(); System.out.println(members);
}
/**
* 删除集合中的某一个值
*/ @Test
public void deleteValue(){
redisTemplate.boundSetOps("nameset").remove("孙权");
}
/**
* 删除整个集合
*/ @Test
public void deleteAllValue(){ redisTemplate.delete("nameset");
}
}
/**
* 右压栈:后添加的对象排在后边
*/ @Test
public void testSetValue1(){
redisTemplate.boundListOps("namelist1").rightPush("刘备"); redisTemplate.boundListOps("namelist1").rightPush("关羽");
redisTemplate.boundListOps("namelist1").rightPush("张飞");
}
/**
* 显示右压栈集合
*/ @Test
public void testGetValue1(){
List list = redisTemplate.boundListOps("namelist1").range(0, 10); System.out.println(list);
}
/**
* 左压栈:后添加的对象排在前边
*/ @Test
public void testSetValue2(){
redisTemplate.boundListOps("namelist2").leftPush("刘备");
redisTemplate.boundListOps("namelist2").leftPush("关羽"); redisTemplate.boundListOps("namelist2").leftPush("张飞");
}
/**
* 显示左压栈集合
*/ @Test
public void testGetValue2(){
List list = redisTemplate.boundListOps("namelist2").range(0, 10); System.out.println(list);
}
/**
* 查询集合某个元素
*/
@Test
public void testSearchByIndex(){
String s = (String) redisTemplate.boundListOps("namelist1").index(1); System.out.println(s);
}
/**
* 移除集合某个元素
*/ @Test
public void testRemoveByIndex(){
redisTemplate.boundListOps("namelist1").remove(1, "关羽");
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |