`
517573897
  • 浏览: 9400 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA-redis

 
阅读更多

上一篇讲述的是redis的使用方式配置,在配置完成后既是redis的一些常规使用命令。

redis在java中主要通过jedis命令对数据的存取。

首先是针对redis中的value的操作命令:

jedis.select(num):num对应redis的分区

jedis.flushDB:删除当前分区的所有数据

jedis.flushAll:删除所有分区中的数据

jedis.del("key"):删除key的的值

jedis.exists("key"):查看是否存在key

jedis.rename("old_key","new_key"):给old_key重新命名为new_key

jedis.dbsize():查询该分区下key的数量

jedis.keys("*"):查询某个key,*为所有的key

jedis.type("key"):查看key的类型

 

接下来是对redis中各种类型数据的存取操作:

1.String 类型

jedis.set("key","value"):增加name为key的值

jedis.get("key"):获取name为key的值

jedis.mset("key1","value1","key2","value2".....):设置多个name为key的值

jedis.mget("key1","key2"......):获取多个key的值

jedis.incr("key"):name为key的值自增1

jedis.decr("key"):name为key的值自减1

jedis.incrBy("key",Integer):name为key的值自增一变量

jedis.decrBy("key",Integer):name为key的值自减一变量

jedis.setex("key",seconds,"value"):给name为key的值设置一个时间,单位为秒

jedis.append("key",value):给name为key的值追加一个的值

jedis.substr("key",start.end):截取一定长度的值

 

2.hash

jedis.hset("key",field,"value"):存储key,field分区的值

jedis.hget("key",field):获取为key的field分区的值

jedis.hmset("key",hashmap):存储为key,值为一个map的值

jedis.hmget("key",field1,field2....):返回为key的选择的field分区的值

jedis.hlen("key"):返回为key的所有field分区长度

jedis.hkeys("key"):返回为key的所有field区

jedis.hvals("key"):返回为key的所有值

jedis.hgetAll("key"):返回为key的值(一个map)

 

3.list

jedis.rpush("key",value):在name为key的list最后添加一个值

jedis.lpush("key",value):在name为key的list最前添加一个值

jedis.lrange("key",start,end):取出name为key的list("key",0,-1)为取出全部

 

4.set

jedis.sadd("key",member):给name为key的set集合中添加member值

jedis.smembers("key"):取出name为key的集合

 

5.zset

jedis.zadd("key",score,member):给name为key的set存储值并排序

jedis.zrange("key",start,end):取出name为key的指定范围内的值,并按score从小到大排序

jedis.zrerange("key",start,end):取出name为key的指定范围内的值,并按score从小到大排序

 

分享到:
评论

相关推荐

    tomcat-redis-session-manager-1.2-tomcat-7-java-7

    tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-...

    java-redis-rdb.zip

    java-redis-rdb 是一个用来解析 Redis 的 dump.rdb 文件的 Java 开发包。 标签:javaredisrdb redis

    java-redis jar

    Java Redis Jar 指的是Java语言与Redis数据库交互所使用的库文件,主要包含Spring框架整合Redis所需的依赖。Redis是一款高性能的键值存储系统,常用于数据缓存、消息队列等场景,而Java作为广泛使用的编程语言,通过...

    java-redis的常用命令

    关于java-redis的常用命令使用以及配置信息设置的构造池创建

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

    标签:apache、flink、connector、redis、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...

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

    赠送jar包:spring-session-data-redis-2.0.4.RELEASE.jar; 赠送原API文档:spring-session-data-redis-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-session-data-redis-2.0.4.RELEASE-sources.jar; 赠送...

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

    赠送jar包:spring-session-data-redis-2.0.4.RELEASE.jar; 赠送原API文档:spring-session-data-redis-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-session-data-redis-2.0.4.RELEASE-sources.jar; 赠送...

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

    赠送jar包:spring-data-redis-2.3.9.RELEASE.jar; 赠送原API文档:spring-data-redis-2.3.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-redis-2.3.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

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

    赠送jar包:netty-codec-redis-4.1.73.Final.jar; 赠送原API文档:netty-codec-redis-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-redis-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:netty-codec-...

    Java-redis-demo

    在这个"Java-redis-demo"项目中,我们将会探讨如何在Java环境中集成和使用Redis,以便利用它的强大功能。以下是关于Java与Redis交互的一些关键知识点: 1. **Jedis库**: Java连接Redis最常用的客户端库是Jedis。它...

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

    赠送jar包:spring-data-redis-2.5.5.jar; 赠送原API文档:spring-data-redis-2.5.5-javadoc.jar; 赠送源代码:spring-data-redis-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-data-redis-2.5.5.pom; ...

    flink-connector-redis_2.10-1.1.5-API文档-中英对照版.zip

    标签:apache、flink、connector、redis、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明...

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

    赠送jar包:spring-data-redis-2.6.1.jar; 赠送原API文档:spring-data-redis-2.6.1-javadoc.jar; 赠送源代码:spring-data-redis-2.6.1-sources.jar; 赠送Maven依赖信息文件:spring-data-redis-2.6.1.pom; ...

    java -redis-redis连接工具

    java -redis-redis连接工具

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

    赠送jar包:spring-data-redis-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-redis-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-redis-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

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

    赠送jar包:spring-data-redis-2.0.6.RELEASE.jar; 赠送原API文档:spring-data-redis-2.0.6.RELEASE-javadoc.jar; 赠送源代码:spring-data-redis-2.0.6.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...

    tomcat-redis-session-manager包集合下载(tomcat8)

    【标题】"tomcat-redis-session-manager包集合下载(tomcat8)"涉及的主要知识点是将Redis集成到Tomcat中管理会话(session),以提高Web应用的性能和可扩展性。 【描述】中提到的"所需的tomcat-redis-session-...

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

    赠送jar包:spring-data-redis-2.5.5.jar; 赠送原API文档:spring-data-redis-2.5.5-javadoc.jar; 赠送源代码:spring-data-redis-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-data-redis-2.5.5.pom; ...

    tomcat-redis-session-manager

    对于不同的Tomcat版本和Java版本,`tomcat-redis-session-manager`都提供了支持。例如,它支持以下配置: 1. Tomcat 7与JDK 1.7:适用于早期的Web应用程序,提供稳定的基础环境。 2. Tomcat 8与JDK 1.7、1.8:Tomcat...

Global site tag (gtag.js) - Google Analytics