[java操作redis数据库] 针对list集合的方法
以下是 Java 操作 redis 数据库:list 集合的方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | import java.util.List; import redis.clients.jedis.Jedis; /** * 这个是redis对list的操作 * 其操作主要以L开头 * @author zhoufei * */ public class RedisListUtil { Jedis jedis; //初始化的时候获取连接 RedisListUtil(){ jedis= new DemoRedis().getJedis(); } /** * 添加一个集合对象 * @param key * @param value * vlaue可以是一个string数组,也可以是单个字符串 * */ void add(String key,String...value){ jedis.lpush(key, value); } /** * 获取list * @param key * return :list<String> */ void getList(String key, int start, int end){ //获取指定长度的list集合 List<String> list=jedis.lrange(key, start, end); } /** * 更新 * @param key * @param index * @param value */ void setValue(String key, int index,String value){ jedis.lset(key, index, value); } /** * 删除 */ void remValue(String key, int count,String value){ jedis.lrem(key, count, value); } /** * 查看list的长度 * @param key * return :long */ void getListSize(String key){ System.out.println( "list的长度为:" +jedis.llen(key)); } } |