service
public interface UserService {
public void listAdd();
public List<String> listRange(int pageNum,int pageSize);
}
serviceimpl
@Override
public void listAdd() {
String key ="news:top10";
list.rightPushAll(key,"1","2","3","5","6","7","8","9","10");
}
@Override
public List<String> listRange(int pageNum,int pageSize) {
String key ="news:top10";
int start = (pageNum-1)*pageSize;
int stop = pageNum*pageSize-1;
List<String> range = list.range(key, start, stop);
Long size = list.size(key);
System.out.println(size);
return range;
}
Test
@Test
public void t1(){
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring-redis.xml");
UserService userService = ctx.getBean(UserService.class);
User u= new User();
u.setUsername("aqqqqq");
u.setPassword("123123");
u.setAge(22);
u.setId(10);
u.setName("安");
userService.add(u);
System.out.println("OK");
}
@Test
public void t2(){
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("spring-redis.xml");
UserService userService = ctx.getBean(UserService.class);
userService.listAdd();
int pageNum =2;
int pageSize=3;
List<String> listRange =userService.listRange(pageNum,pageSize);
for (String s : listRange) {
System.out.println(s);
}
}