START
描述:
lpush和rpush的区别。以及设置数据,lrange获取数据,获取数据从0开始获取,-1表示最后一个
效果演示:
lpush和rpush
代码演示:
1
package my.test;
import redis.clients.jedis.Jedis;
public class Demo1 {
public static void main(String[] args) {
Jedis jedis = new Jedis("127.0.0.1", 6379);
//字符串的单个使用
String name = jedis.get("name");
if (null == name || "null".equals(name)){
System.out.println("数据为空");
}else {
System.out.println(name);
}
jedis.close();
}
}
2
package my.test;
import my.util.JedisUtil;
import redis.clients.jedis.Jedis;
import java.util.List;
public class Demo2 {
public static void main(String[] args) {
Jedis jedis = JedisUtil.getJedis();
Long nameD = jedis.del("name");
System.out.println("成功删除:" + nameD + "个");
Long lpush = jedis.lpush("name", "张三", "李四", "王五", "赵六", "刘七");
System.out.println("成功添加:" + lpush + "个");
List<String> name = jedis.lrange("name", 0, -1);
//数据展示
for (String str :
name) {
System.out.println(str);
}
jedis.close();
}
}
3
package my.test;
import my.util.JedisUtil;
import redis.clients.jedis.Jedis;
import java.util.List;
public class Demo3 {
public static void main(String[] args) {
Jedis jedis = JedisUtil.getJedis();
Long name1 = jedis.del("name");
System.out.println("成功删除:" + name1 + "个");
Long rpush = jedis.rpush("name", "张三", "李四", "王五", "赵六", "刘七");
System.out.println("成功添加:" + rpush + "个");
List<String> name = jedis.lrange("name", 0, -1);
for (String str :
name) {
System.out.println(str);
}
jedis.close();
}
}