`
lxlcx201
  • 浏览: 7111 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

redis中文api

阅读更多

 

<!-- NewPage -->

 

<!-- Generated by javadoc (version 1.7.0_51) on Tue Nov 21 14:25:55 CST 2017 -->

JedisUtils

<script type="text/javascript">// <![CDATA[ if (location.href.indexOf('is-external=true') == -1) { parent.document.title="JedisUtils"; } // ]]></script><noscript> <div>您的浏览器已禁用 JavaScript。</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= -->
<!-- --> <!-- -->
<!-- ========= END OF TOP NAVBAR ========= -->

 

<!-- ======== START OF CLASS DATA ======== -->
com.youquhd.common.redis

类 JedisUtils

  • java.lang.Object
    • com.youquhd.common.redis.JedisUtils


  • public class JedisUtils
    extends java.lang.Object
    Jedis常用功能
    作者:
    liucx
  • <!-- =========== FIELD SUMMARY =========== -->
    • <!-- -->

      字段概要

      字段  限定符和类型 字段和说明
      static java.lang.String PK 
    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
    • <!-- -->

      构造器概要

      构造器 构造器和说明
      JedisUtils() 
    <!-- ========== METHOD SUMMARY =========== -->
    • <!-- -->

      方法概要

      方法  限定符和类型 方法和说明
      static long del(java.lang.String key)
      删除缓存
      static long delObject(java.lang.String key)
      删除缓存
      static boolean exists(java.lang.String key)
      缓存是否存在
      static boolean existsObject(java.lang.String key)
      缓存是否存在
      static void expire(java.lang.String key, int sessionSeconds)
      更新缓存时间
      static java.lang.String get(java.lang.String key)
      根据key获取缓存
      static byte[] getBytesKey(java.lang.Object object)
      获取byte[]类型object
      static java.util.List<java.lang.String> getList(java.lang.String key)
      获取List缓存
      static java.lang.Object getObject(java.lang.String key)
      获取缓存
      static java.lang.Object getObjectKey(byte[] key)
      获取byte[]类型Key
      static java.util.List<?> getObjectList(java.lang.String key, int start, int end)
      获取List缓存 start传0 end传-1查询全部
      static java.util.Map<java.lang.String,java.lang.Object> getObjectMap(java.lang.String key)
      获取Map缓存
      static java.util.Set<java.lang.Object> getObjectSet(java.lang.String key)
      获取缓存
      static redis.clients.jedis.Jedis getResource()
      获取资源
      static java.util.Set<java.lang.String> getSet(java.lang.String key)
      获取缓存
      static long incrementAndGet(java.lang.String key)
      获取自增id 该方法单机每秒并发在1100左右
      static long listAdd(java.lang.String key, java.lang.String... value)
      向List缓存中添加值,在list后面追加
      static long listObjectAdd(java.lang.String key, java.lang.Object... value)
      向List缓存中添加值,在原来list的后面增加
      static boolean mapExists(java.lang.String key, java.lang.String mapKey)
      判断Map缓存中的Key是否存在
      static java.lang.String mapPut(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> value)
      向Map缓存中添加值
      static long mapRemove(java.lang.String key, java.lang.String mapKey)
      移除Map缓存中的值
      static void returnBrokenResource(redis.clients.jedis.Jedis jedis)
      归还资源
      static void returnResource(redis.clients.jedis.Jedis jedis)
      释放资源
      static java.lang.String set(java.lang.String key, java.lang.String value, int cacheSeconds)
      设置缓存
      static long setList(java.lang.String key, java.util.List<java.lang.String> value, int cacheSeconds)
      设置List缓存,如果该key值原来就 存在,覆盖原来的
      static java.lang.String setMap(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> value, int cacheSeconds)
      设置Map缓存
      static long setNx(java.lang.String key, int cacheSeconds)
      设置分布式事物锁 1、返回0表示锁已经存在,返回1表示获得锁成功
      static java.lang.String setObject(java.lang.String key, java.lang.Object value, int cacheSeconds)
      设置缓存
      static long setObjectList(java.lang.String key, java.util.List<?> value, int cacheSeconds)
      设置List缓存,如果该key值已经存在,覆盖原来的值
      static long setObjectSet(java.lang.String key, java.util.Set<java.lang.Object> value, int cacheSeconds)
      设置Set缓存
      static long setSet(java.lang.String key, java.util.Set<java.lang.String> value, int cacheSeconds)
      设置Set缓存
      static long setSetAdd(java.lang.String key, java.lang.String... value)
      向Set缓存中添加值
      static long setSetObjectAdd(java.lang.String key, java.lang.Object... value)
      向Set缓存中添加值
      static byte[] toBytes(java.lang.Object object)
      Object转换byte[]类型
      static java.lang.Object toObject(byte[] bytes)
      byte[]型转换Object
      • <!-- -->

        从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • <!-- ============ FIELD DETAIL =========== -->
    • <!-- -->

      字段详细资料

      <!-- -->
      • PK

        public static final java.lang.String PK
        另请参阅:
        常量字段值
    <!-- ========= CONSTRUCTOR DETAIL ======== -->
    • <!-- -->

      构造器详细资料

      <!-- -->
      • JedisUtils

        public JedisUtils()
    <!-- ============ METHOD DETAIL ========== -->
    • <!-- -->

      方法详细资料

      <!-- -->
      • setNx

        public static long setNx(java.lang.String key,
                 int cacheSeconds)
        设置分布式事物锁 1、返回0表示锁已经存在,返回1表示获得锁成功
        参数:
        key -
        cacheSeconds -
        返回:
      <!-- -->
      • incrementAndGet

        public static long incrementAndGet(java.lang.String key)
        获取自增id 该方法单机每秒并发在1100左右
        参数:
        key - 键
        返回:
      <!-- -->
      • get

        public static java.lang.String get(java.lang.String key)
        根据key获取缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • set

        public static java.lang.String set(java.lang.String key,
                           java.lang.String value,
                           int cacheSeconds)
        设置缓存
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • expire

        public static void expire(java.lang.String key,
                  int sessionSeconds)
        更新缓存时间
        参数:
        key - key值
        sessionSeconds - 更新多长时间
      <!-- -->
      • setObject

        public static java.lang.String setObject(java.lang.String key,
                                 java.lang.Object value,
                                 int cacheSeconds)
        设置缓存
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • getObject

        public static java.lang.Object getObject(java.lang.String key)
        获取缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • setList

        public static long setList(java.lang.String key,
                   java.util.List<java.lang.String> value,
                   int cacheSeconds)
        设置List缓存,如果该key值原来就 存在,覆盖原来的
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • getList

        public static java.util.List<java.lang.String> getList(java.lang.String key)
        获取List缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • listAdd

        public static long listAdd(java.lang.String key,
                   java.lang.String... value)
        向List缓存中添加值,在list后面追加
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • setObjectList

        public static long setObjectList(java.lang.String key,
                         java.util.List<?> value,
                         int cacheSeconds)
        设置List缓存,如果该key值已经存在,覆盖原来的值
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • listObjectAdd

        public static long listObjectAdd(java.lang.String key,
                         java.lang.Object... value)
        向List缓存中添加值,在原来list的后面增加
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • getObjectList

        public static java.util.List<?> getObjectList(java.lang.String key,
                                      int start,
                                      int end)
        获取List缓存 start传0 end传-1查询全部
        参数:
        key -
        start - 列表开始值 从0开始计数 ,(可以是负数,当为负数的时候值列表结尾的偏移量,如-2知道从倒数第二条开始)
        end - 取列表结尾的数
        返回:
      <!-- -->
      • getSet

        public static java.util.Set<java.lang.String> getSet(java.lang.String key)
        获取缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • getObjectSet

        public static java.util.Set<java.lang.Object> getObjectSet(java.lang.String key)
        获取缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • setSet

        public static long setSet(java.lang.String key,
                  java.util.Set<java.lang.String> value,
                  int cacheSeconds)
        设置Set缓存
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • setObjectSet

        public static long setObjectSet(java.lang.String key,
                        java.util.Set<java.lang.Object> value,
                        int cacheSeconds)
        设置Set缓存
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • setSetAdd

        public static long setSetAdd(java.lang.String key,
                     java.lang.String... value)
        向Set缓存中添加值
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • setSetObjectAdd

        public static long setSetObjectAdd(java.lang.String key,
                           java.lang.Object... value)
        向Set缓存中添加值
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • getObjectMap

        public static java.util.Map<java.lang.String,java.lang.Object> getObjectMap(java.lang.String key)
        获取Map缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • setMap

        public static java.lang.String setMap(java.lang.String key,
                              java.util.Map<java.lang.String,java.lang.Object> value,
                              int cacheSeconds)
        设置Map缓存
        参数:
        key - 键
        value - 值
        cacheSeconds - 超时时间,0为不超时
        返回:
      <!-- -->
      • mapPut

        public static java.lang.String mapPut(java.lang.String key,
                              java.util.Map<java.lang.String,java.lang.Object> value)
        向Map缓存中添加值
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • mapRemove

        public static long mapRemove(java.lang.String key,
                     java.lang.String mapKey)
        移除Map缓存中的值
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • mapExists

        public static boolean mapExists(java.lang.String key,
                        java.lang.String mapKey)
        判断Map缓存中的Key是否存在
        参数:
        key - 键
        value - 值
        返回:
      <!-- -->
      • del

        public static long del(java.lang.String key)
        删除缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • delObject

        public static long delObject(java.lang.String key)
        删除缓存
        参数:
        key - 键
        返回:
      <!-- -->
      • exists

        public static boolean exists(java.lang.String key)
        缓存是否存在
        参数:
        key - 键
        返回:
      <!-- -->
      • existsObject

        public static boolean existsObject(java.lang.String key)
        缓存是否存在
        参数:
        key - 键
        返回:
      <!-- -->
      • getResource

        public static redis.clients.jedis.Jedis getResource()
                                                     throws redis.clients.jedis.exceptions.JedisException
        获取资源
        返回:
        抛出:
        redis.clients.jedis.exceptions.JedisException
      <!-- -->
      • returnBrokenResource

        public static void returnBrokenResource(redis.clients.jedis.Jedis jedis)
        归还资源
        参数:
        jedis -
        isBroken -
      <!-- -->
      • returnResource

        public static void returnResource(redis.clients.jedis.Jedis jedis)
        释放资源
        参数:
        jedis -
        isBroken -
      <!-- -->
      • getBytesKey

        public static byte[] getBytesKey(java.lang.Object object)
        获取byte[]类型object
        参数:
        object -
        返回:
      <!-- -->
      • getObjectKey

        public static java.lang.Object getObjectKey(byte[] key)
        获取byte[]类型Key
        参数:
        key -
        返回:
      <!-- -->
      • toBytes

        public static byte[] toBytes(java.lang.Object object)
        Object转换byte[]类型
        参数:
        key -
        返回:
      <!-- -->
      • toObject

        public static java.lang.Object toObject(byte[] bytes)
        byte[]型转换Object
        参数:
        key -
        返回:
<!-- ========= END OF CLASS DATA ========= -->

 

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<!-- --> <!-- -->
<!-- ======== END OF BOTTOM NAVBAR ======= -->
分享到:
评论

相关推荐

    php redis 中文API和redis chm文档

    在提供的压缩包中,有两个关键文件:`redis_cmd.chm`和`redis中文API.docx`。`redis_cmd.chm`是一个帮助文件,包含了Redis命令的详细信息,而`redis中文API.docx`则可能是PHP Redis扩展的中文API文档,用于指导PHP...

    spring-data-redis-2.6.1-API文档-中文版.zip

    包含翻译后的API文档:spring-data-redis-2.6.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.6.1; 标签:spring、data、springframework、redis、jar包、java、...

    spring-data-redis-2.5.5-API文档-中文版.zip

    包含翻译后的API文档:spring-data-redis-2.5.5-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.5.5; 标签:springframework、data、spring、redis、中文文档、jar...

    Redis API帮助文档(中文版)

    Redis API帮助文档(中文版)提供了全面的关于Redis操作命令的中文解释,是开发者学习和使用Redis的重要参考资料。Redis是一款高性能的键值存储系统,常用于数据库、缓存和消息中间件等场景。其API包括了丰富的数据...

    redis中文使用手册

    本"redis中文使用手册"和"redis中文API"文档将详细阐述以上知识点,并提供具体示例代码,帮助用户从零开始学习并熟练掌握Redis的使用。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,提升你的数据存储和...

    spring-data-redis-2.3.9.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-data-redis-2.3.9.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.3.9.RELEASE; 标签:springframework、data、spring、redis...

    Redis操作命令中文版API_redis_rediscommandapi_detail66w_API_

    Redis操作命令中文版API。本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版:所有 Redis 命令文档均已翻译完毕, Redis 最重要的一部分主题(topic)文档,比如事务、持久化、复制、Sentinel...

    redis文档 redis api redis集群配置官方文档中文版本

    从网上抓取的redis文档,中文版本!!提供给在没有网络下的朋友查询参考使用!!

    Redis API帮助文档(中文自制)

    根据http://redisdoc.com/(Redis 命令参考)制作,方便线下阅读,并去掉广告,稍花了点时间,所以索要1积分。(如果打不开,那你看打开时是不是提示是否每次询问,把勾选去掉即可)

    php-redis 中文文档

    ### PHP-redis中文文档知识点详解 #### 一、概述 `phpredis` 是 PHP 的一个扩展,用于高效地与 Redis 数据库交互。该扩展利用 Redis 的高性能特性来提高 PHP 应用程序的速度和效率。通过使用 `phpredis`,开发者...

    netty-codec-redis-4.1.73.Final-API文档-中文版.zip

    包含翻译后的API文档:netty-codec-redis-4.1.73.Final-javadoc-API文档-中文(简体)版.zip; Maven坐标:io.netty:netty-codec-redis:4.1.73.Final; 标签:codec、redis、netty、jar包、java、中文文档; 使用方法...

    redis中文帮助文档

    redis中文文档, 本文所有示例代码均经过 Redis 2.6 版本测试,质量保证。 目录 Key(键) String(字符串) Hash(哈希表) List(列表) Set(集合) 有序集(Sorted set) Pub/Sub(发布/订阅) Transaction(事务) Script(脚本 ...

    Redis帮助文档

    最后,"3.redis中文API.docx"提供了Redis的中文API文档,API是应用程序接口,允许程序员通过编程方式与Redis进行交互。这个文档详细列出了PHP、Python、Java、Node.js等多语言的Redis客户端库,解释了如何在不同语言...

    spring-data-redis-2.6.1-API文档-中英对照版.zip

    包含翻译后的API文档:spring-data-redis-2.6.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.6.1; 标签:spring、data、springframework、redis、jar...

    redis,phpredis中文手册

    PHPRedis是Redis的一个PHP扩展模块,提供了丰富的API接口用于与Redis实例交互,该模块效率高,支持链表排序等功能,非常适合用于创建内存级别的模块业务关系。 phpredis的使用方法相对直观,用户可以通过phpredis...

    spring-data-redis-2.5.5-API文档-中英对照版.zip

    包含翻译后的API文档:spring-data-redis-2.5.5-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.5.5; 标签:spring、data、springframework、redis、jar...

    flink-connector-redis-2.10-1.1.5-API文档-中文版.zip

    包含翻译后的API文档:flink-connector-redis_2.10-1.1.5-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.flink:flink-connector-redis_2.10:1.1.5; 标签:apache、flink、connector、redis、中文文档...

    redis数据库API

    在本指南中,我们将深入探讨Redis数据库API的使用,特别是针对中文用户的需求。 一、Redis的基本操作 1. 连接与关闭: 使用`redis-cli`命令行工具或者编程语言的客户端(如Python的redis库,Java的Jedis库)连接...

    spring-session-data-redis-2.0.4.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-session-data-redis-2.0.4.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.session:spring-session-data-redis:2.0.4.RELEASE; 标签:springframework、...

    spring-data-redis-2.0.9.RELEASE-API文档-中文版.zip

    包含翻译后的API文档:spring-data-redis-2.0.9.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.data:spring-data-redis:2.0.9.RELEASE; 标签:springframework、data、spring、redis...

Global site tag (gtag.js) - Google Analytics