Java
来源:互联网 发布:万德数据库破解版 编辑:程序博客网 时间:2024/06/16 11:56
RedisUtil
package redis.utils;import java.util.List;import redis.clients.jedis.Jedis;public class RedisUtil {private Jedis client = null;public RedisUtil(String REDIS_URL) {client = new Jedis(REDIS_URL);}// 右存public void push(String listName, List<Object> inputValue) {// 存入的是基本变量, StringinputValue.forEach(e -> client.rpush(listName, String.valueOf(e)));}// 左取public List<String> pop(String listName, Integer count) {List<String> list = null;list = client.lrange(listName, 0, count - 1);client.ltrim(listName, count, -1);return list;}// Sizepublic Long queueSize(String listName) {return client.llen(listName);}// 清空public void flush() {client.flushAll();}}
Demo
package redis.main;import java.util.Arrays;import java.util.List;import redis.utils.RedisUtil;public class Demo {public static void main(String[] args) {RedisUtil redisUtil = new RedisUtil("localhost");List<Object> dbList = Arrays.asList("Redis", "Mongodb", "Mysql");redisUtil.push("dbList", dbList);List<String> resList = redisUtil.pop("dbList", 2);resList.forEach(System.out::println);System.out.println("size: " + redisUtil.queueSize("dbList"));redisUtil.flush();}}
0 0
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 杭电ACM2025:查找最大元素
- 利用堆栈实现后缀表达式求值
- Android设置屏幕亮度及Alpha值
- Linux命令基础17-echo命令
- CSDN文章编辑选项没有了?
- Java
- 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用
- C语言包含头文件时用引号和尖括号的区别
- Mac OS X下修改.bash_profile之后source .bash_profile出现“command not found”问题解决
- LeetCode-E-Valid Palindrome
- 基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化
- jquery表单插件jquery.form.js的使用介绍
- PHP代码规范注释
- 二分法(c语言)