IDCDatasync-vue/public/codeInstructions/org/chinandc/idcds/common/util/RedisUtil.html
2025-01-15 20:19:34 +08:00

1108 lines
40 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_131) on Fri May 28 08:39:44 GMT+08:00 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>RedisUtil</title>
<meta name="date" content="2021-05-28">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RedisUtil";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/chinandc/idcds/common/util/PmsUtil.html" title="org.chinandc.idcds.common.util中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../../org/chinandc/idcds/common/util/ReflectHelper.html" title="org.chinandc.idcds.common.util中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/chinandc/idcds/common/util/RedisUtil.html" target="_top">框架</a></li>
<li><a href="RedisUtil.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.chinandc.idcds.common.util</div>
<h2 title="类 RedisUtil" class="title">类 RedisUtil</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.chinandc.idcds.common.util.RedisUtil</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>@Component
public class <span class="typeNameLabel">RedisUtil</span>
extends java.lang.Object</pre>
<div class="block">redis 工具类</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#RedisUtil--">RedisUtil</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#decr-java.lang.String-long-">decr</a></span>(java.lang.String&nbsp;key,
long&nbsp;delta)</code>
<div class="block">递减</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#del-java.lang.String...-">del</a></span>(java.lang.String...&nbsp;key)</code>
<div class="block">删除缓存</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#expire-java.lang.String-long-">expire</a></span>(java.lang.String&nbsp;key,
long&nbsp;time)</code>
<div class="block">指定缓存失效时间</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#get-java.lang.String-">get</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">普通缓存获取</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#getExpire-java.lang.String-">getExpire</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">根据key 获取过期时间</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hasKey-java.lang.String-">hasKey</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">判断key是否存在</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hdecr-java.lang.String-java.lang.String-double-">hdecr</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
double&nbsp;by)</code>
<div class="block">hash递减</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hdel-java.lang.String-java.lang.Object...-">hdel</a></span>(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;item)</code>
<div class="block">删除hash表中的值</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hget-java.lang.String-java.lang.String-">hget</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item)</code>
<div class="block">HashGet</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hHasKey-java.lang.String-java.lang.String-">hHasKey</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item)</code>
<div class="block">判断hash表中是否有该项的值</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hincr-java.lang.String-java.lang.String-double-">hincr</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
double&nbsp;by)</code>
<div class="block">hash递增 如果不存在,就会创建一个 并把新增后的值返回</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.Object,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hmget-java.lang.String-">hmget</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">获取hashKey对应的所有键值</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hmset-java.lang.String-java.util.Map-">hmset</a></span>(java.lang.String&nbsp;key,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map)</code>
<div class="block">HashSet</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hmset-java.lang.String-java.util.Map-long-">hmset</a></span>(java.lang.String&nbsp;key,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
long&nbsp;time)</code>
<div class="block">HashSet 并设置时间</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hset-java.lang.String-java.lang.String-java.lang.Object-">hset</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
java.lang.Object&nbsp;value)</code>
<div class="block">向一张hash表中放入数据,如果不存在将创建</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#hset-java.lang.String-java.lang.String-java.lang.Object-long-">hset</a></span>(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
java.lang.Object&nbsp;value,
long&nbsp;time)</code>
<div class="block">向一张hash表中放入数据,如果不存在将创建</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#incr-java.lang.String-long-">incr</a></span>(java.lang.String&nbsp;key,
long&nbsp;delta)</code>
<div class="block">递增</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lGet-java.lang.String-long-long-">lGet</a></span>(java.lang.String&nbsp;key,
long&nbsp;start,
long&nbsp;end)</code>
<div class="block">获取list缓存的内容</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lGetIndex-java.lang.String-long-">lGetIndex</a></span>(java.lang.String&nbsp;key,
long&nbsp;index)</code>
<div class="block">通过索引 获取list中的值</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lGetListSize-java.lang.String-">lGetListSize</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">获取list缓存的长度</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lRemove-java.lang.String-long-java.lang.Object-">lRemove</a></span>(java.lang.String&nbsp;key,
long&nbsp;count,
java.lang.Object&nbsp;value)</code>
<div class="block">移除N个值为value</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lSet-java.lang.String-java.util.List-">lSet</a></span>(java.lang.String&nbsp;key,
java.util.List&lt;java.lang.Object&gt;&nbsp;value)</code>
<div class="block">将list放入缓存</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lSet-java.lang.String-java.util.List-long-">lSet</a></span>(java.lang.String&nbsp;key,
java.util.List&lt;java.lang.Object&gt;&nbsp;value,
long&nbsp;time)</code>
<div class="block">将list放入缓存</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lSet-java.lang.String-java.lang.Object-">lSet</a></span>(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</code>
<div class="block">将list放入缓存</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lSet-java.lang.String-java.lang.Object-long-">lSet</a></span>(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value,
long&nbsp;time)</code>
<div class="block">将list放入缓存</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#lUpdateIndex-java.lang.String-long-java.lang.Object-">lUpdateIndex</a></span>(java.lang.String&nbsp;key,
long&nbsp;index,
java.lang.Object&nbsp;value)</code>
<div class="block">根据索引修改list中的某条数据</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#set-java.lang.String-java.lang.Object-">set</a></span>(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</code>
<div class="block">普通缓存放入</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#set-java.lang.String-java.lang.Object-long-">set</a></span>(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value,
long&nbsp;time)</code>
<div class="block">普通缓存放入并设置时间</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#setRemove-java.lang.String-java.lang.Object...-">setRemove</a></span>(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;values)</code>
<div class="block">移除值为value的</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#sGet-java.lang.String-">sGet</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">根据key获取Set中的所有值</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#sGetSetSize-java.lang.String-">sGetSetSize</a></span>(java.lang.String&nbsp;key)</code>
<div class="block">获取set缓存的长度</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#sHasKey-java.lang.String-java.lang.Object-">sHasKey</a></span>(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</code>
<div class="block">根据value从一个set中查询,是否存在</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#sSet-java.lang.String-java.lang.Object...-">sSet</a></span>(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;values)</code>
<div class="block">将数据放入set缓存</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/chinandc/idcds/common/util/RedisUtil.html#sSetAndTime-java.lang.String-long-java.lang.Object...-">sSetAndTime</a></span>(java.lang.String&nbsp;key,
long&nbsp;time,
java.lang.Object...&nbsp;values)</code>
<div class="block">将set数据放入缓存</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="RedisUtil--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RedisUtil</h4>
<pre>public&nbsp;RedisUtil()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="expire-java.lang.String-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>expire</h4>
<pre>public&nbsp;boolean&nbsp;expire(java.lang.String&nbsp;key,
long&nbsp;time)</pre>
<div class="block">指定缓存失效时间</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="getExpire-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExpire</h4>
<pre>public&nbsp;long&nbsp;getExpire(java.lang.String&nbsp;key)</pre>
<div class="block">根据key 获取过期时间</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键 不能为null</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>时间(秒) 返回0代表为永久有效</dd>
</dl>
</li>
</ul>
<a name="hasKey-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasKey</h4>
<pre>public&nbsp;boolean&nbsp;hasKey(java.lang.String&nbsp;key)</pre>
<div class="block">判断key是否存在</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 存在 false不存在</dd>
</dl>
</li>
</ul>
<a name="del-java.lang.String...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>del</h4>
<pre>public&nbsp;void&nbsp;del(java.lang.String...&nbsp;key)</pre>
<div class="block">删除缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 可以传一个值 或多个</dd>
</dl>
</li>
</ul>
<a name="get-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;java.lang.Object&nbsp;get(java.lang.String&nbsp;key)</pre>
<div class="block">普通缓存获取</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd></dd>
</dl>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>public&nbsp;boolean&nbsp;set(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</pre>
<div class="block">普通缓存放入</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true成功 false失败</dd>
</dl>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>public&nbsp;boolean&nbsp;set(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value,
long&nbsp;time)</pre>
<div class="block">普通缓存放入并设置时间</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒) time要大于0 如果time小于等于0 将设置无限期</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true成功 false 失败</dd>
</dl>
</li>
</ul>
<a name="incr-java.lang.String-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>incr</h4>
<pre>public&nbsp;long&nbsp;incr(java.lang.String&nbsp;key,
long&nbsp;delta)</pre>
<div class="block">递增</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>by</code> - 要增加几(大于0)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="decr-java.lang.String-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decr</h4>
<pre>public&nbsp;long&nbsp;decr(java.lang.String&nbsp;key,
long&nbsp;delta)</pre>
<div class="block">递减</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>by</code> - 要减少几(小于0)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="hget-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hget</h4>
<pre>public&nbsp;java.lang.Object&nbsp;hget(java.lang.String&nbsp;key,
java.lang.String&nbsp;item)</pre>
<div class="block">HashGet</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键 不能为null</dd>
<dd><code>item</code> - 项 不能为null</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd></dd>
</dl>
</li>
</ul>
<a name="hmget-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hmget</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.Object,java.lang.Object&gt;&nbsp;hmget(java.lang.String&nbsp;key)</pre>
<div class="block">获取hashKey对应的所有键值</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>对应的多个键值</dd>
</dl>
</li>
</ul>
<a name="hmset-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hmset</h4>
<pre>public&nbsp;boolean&nbsp;hmset(java.lang.String&nbsp;key,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map)</pre>
<div class="block">HashSet</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>map</code> - 对应多个键值</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 成功 false 失败</dd>
</dl>
</li>
</ul>
<a name="hmset-java.lang.String-java.util.Map-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hmset</h4>
<pre>public&nbsp;boolean&nbsp;hmset(java.lang.String&nbsp;key,
java.util.Map&lt;java.lang.String,java.lang.Object&gt;&nbsp;map,
long&nbsp;time)</pre>
<div class="block">HashSet 并设置时间</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>map</code> - 对应多个键值</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true成功 false失败</dd>
</dl>
</li>
</ul>
<a name="hset-java.lang.String-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hset</h4>
<pre>public&nbsp;boolean&nbsp;hset(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
java.lang.Object&nbsp;value)</pre>
<div class="block">向一张hash表中放入数据,如果不存在将创建</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>item</code> - 项</dd>
<dd><code>value</code> - 值</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 成功 false失败</dd>
</dl>
</li>
</ul>
<a name="hset-java.lang.String-java.lang.String-java.lang.Object-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hset</h4>
<pre>public&nbsp;boolean&nbsp;hset(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
java.lang.Object&nbsp;value,
long&nbsp;time)</pre>
<div class="block">向一张hash表中放入数据,如果不存在将创建</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>item</code> - 项</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒) 注意:如果已存在的hash表有时间,这里将会替换原有的时间</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 成功 false失败</dd>
</dl>
</li>
</ul>
<a name="hdel-java.lang.String-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hdel</h4>
<pre>public&nbsp;void&nbsp;hdel(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;item)</pre>
<div class="block">删除hash表中的值</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键 不能为null</dd>
<dd><code>item</code> - 项 可以使多个 不能为null</dd>
</dl>
</li>
</ul>
<a name="hHasKey-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hHasKey</h4>
<pre>public&nbsp;boolean&nbsp;hHasKey(java.lang.String&nbsp;key,
java.lang.String&nbsp;item)</pre>
<div class="block">判断hash表中是否有该项的值</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键 不能为null</dd>
<dd><code>item</code> - 项 不能为null</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 存在 false不存在</dd>
</dl>
</li>
</ul>
<a name="hincr-java.lang.String-java.lang.String-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hincr</h4>
<pre>public&nbsp;double&nbsp;hincr(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
double&nbsp;by)</pre>
<div class="block">hash递增 如果不存在,就会创建一个 并把新增后的值返回</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>item</code> - 项</dd>
<dd><code>by</code> - 要增加几(大于0)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="hdecr-java.lang.String-java.lang.String-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hdecr</h4>
<pre>public&nbsp;double&nbsp;hdecr(java.lang.String&nbsp;key,
java.lang.String&nbsp;item,
double&nbsp;by)</pre>
<div class="block">hash递减</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>item</code> - 项</dd>
<dd><code>by</code> - 要减少记(小于0)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="sGet-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sGet</h4>
<pre>public&nbsp;java.util.Set&lt;java.lang.Object&gt;&nbsp;sGet(java.lang.String&nbsp;key)</pre>
<div class="block">根据key获取Set中的所有值</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="sHasKey-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sHasKey</h4>
<pre>public&nbsp;boolean&nbsp;sHasKey(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</pre>
<div class="block">根据value从一个set中查询,是否存在</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>true 存在 false不存在</dd>
</dl>
</li>
</ul>
<a name="sSet-java.lang.String-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sSet</h4>
<pre>public&nbsp;long&nbsp;sSet(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;values)</pre>
<div class="block">将数据放入set缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>values</code> - 值 可以是多个</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>成功个数</dd>
</dl>
</li>
</ul>
<a name="sSetAndTime-java.lang.String-long-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sSetAndTime</h4>
<pre>public&nbsp;long&nbsp;sSetAndTime(java.lang.String&nbsp;key,
long&nbsp;time,
java.lang.Object...&nbsp;values)</pre>
<div class="block">将set数据放入缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dd><code>values</code> - 值 可以是多个</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>成功个数</dd>
</dl>
</li>
</ul>
<a name="sGetSetSize-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sGetSetSize</h4>
<pre>public&nbsp;long&nbsp;sGetSetSize(java.lang.String&nbsp;key)</pre>
<div class="block">获取set缓存的长度</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="setRemove-java.lang.String-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRemove</h4>
<pre>public&nbsp;long&nbsp;setRemove(java.lang.String&nbsp;key,
java.lang.Object...&nbsp;values)</pre>
<div class="block">移除值为value的</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>values</code> - 值 可以是多个</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>移除的个数</dd>
</dl>
</li>
</ul>
<a name="lGet-java.lang.String-long-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lGet</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;lGet(java.lang.String&nbsp;key,
long&nbsp;start,
long&nbsp;end)</pre>
<div class="block">获取list缓存的内容</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>start</code> - 开始</dd>
<dd><code>end</code> - 结束 0 到 -1代表所有值</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lGetListSize-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lGetListSize</h4>
<pre>public&nbsp;long&nbsp;lGetListSize(java.lang.String&nbsp;key)</pre>
<div class="block">获取list缓存的长度</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lGetIndex-java.lang.String-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lGetIndex</h4>
<pre>public&nbsp;java.lang.Object&nbsp;lGetIndex(java.lang.String&nbsp;key,
long&nbsp;index)</pre>
<div class="block">通过索引 获取list中的值</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>index</code> - 索引 index>=0时 0 表头1 第二个元素依次类推index<0时-1表尾-2倒数第二个元素依次类推</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lSet-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lSet</h4>
<pre>public&nbsp;boolean&nbsp;lSet(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value)</pre>
<div class="block">将list放入缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lSet-java.lang.String-java.lang.Object-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lSet</h4>
<pre>public&nbsp;boolean&nbsp;lSet(java.lang.String&nbsp;key,
java.lang.Object&nbsp;value,
long&nbsp;time)</pre>
<div class="block">将list放入缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lSet-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lSet</h4>
<pre>public&nbsp;boolean&nbsp;lSet(java.lang.String&nbsp;key,
java.util.List&lt;java.lang.Object&gt;&nbsp;value)</pre>
<div class="block">将list放入缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lSet-java.lang.String-java.util.List-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lSet</h4>
<pre>public&nbsp;boolean&nbsp;lSet(java.lang.String&nbsp;key,
java.util.List&lt;java.lang.Object&gt;&nbsp;value,
long&nbsp;time)</pre>
<div class="block">将list放入缓存</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>value</code> - 值</dd>
<dd><code>time</code> - 时间(秒)</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lUpdateIndex-java.lang.String-long-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lUpdateIndex</h4>
<pre>public&nbsp;boolean&nbsp;lUpdateIndex(java.lang.String&nbsp;key,
long&nbsp;index,
java.lang.Object&nbsp;value)</pre>
<div class="block">根据索引修改list中的某条数据</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>index</code> - 索引</dd>
<dd><code>value</code> - 值</dd>
<dt><span class="returnLabel">返回:</span></dt>
</dl>
</li>
</ul>
<a name="lRemove-java.lang.String-long-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>lRemove</h4>
<pre>public&nbsp;long&nbsp;lRemove(java.lang.String&nbsp;key,
long&nbsp;count,
java.lang.Object&nbsp;value)</pre>
<div class="block">移除N个值为value</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>key</code> - 键</dd>
<dd><code>count</code> - 移除多少个</dd>
<dd><code>value</code> - 值</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>移除的个数</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/chinandc/idcds/common/util/PmsUtil.html" title="org.chinandc.idcds.common.util中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../../org/chinandc/idcds/common/util/ReflectHelper.html" title="org.chinandc.idcds.common.util中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/chinandc/idcds/common/util/RedisUtil.html" target="_top">框架</a></li>
<li><a href="RedisUtil.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>