Redis客户端API操作 Jedis的八种调用方式详解

作者: blogchong | 分类: 原创-NoSql | 评论:2人 | 浏览:

redis是一个著名的key-value存储系统,也是nosql中的最常见的一种。其实,个人认为,redis最强大的地方不在于其存储,而在于其强大的缓存作用。

我们可以把它想象成一个巨大的(多借点集群,聚合多借点的内存)的Map,也就是Key-Value。

所以,我们可以把它做成缓存组件。

官方推荐的java版客户端是jedis,非常强大和稳定,支持事务、管道及有jedis自身实现。我们对redis数据的操作,都可以通过jedis来完成。

更多redis的概念,请参考:Redis集群(Redis3.0)

那我们就来看一看,jedis不同的调用方式:

(1)普通同步方式

More...

Redis集群(Redis3.0)

作者: 大数据编辑 | 分类: Storm|DM|Hadoop|NoSql | 评论:0人 | 浏览:

一 redis集群概况

1 redis cluster的现状

More...

Jedis接口实例(Redis)

作者: 大数据编辑 | 分类: Storm|DM|Hadoop|NoSql | 评论:0人 | 浏览:

包括连接池的使用及 jedis对string 、set、sortset、list、hash的所有常规操作。

redis.properties文件:

#\u63A7\u5236\u4E00\u4E2Apool\u53EF\u5206\u914D\u591A\u5C11\u4E2Ajedis\u5B9E\u4F8B\uFF0C\u901A\u8FC7pool.getResource()\u6765\u83B7\u53D6\uFF1B\u5982\u679C\u8D4B\u503C\u4E3A-1\uFF0C\u5219\u8868\u793A\u4E0D\u9650\u5236\uFF1B\u5982\u679Cpool\u5DF2\u7ECF\u5206\u914D\u4E86maxActive\u4E2Ajedis\u5B9E\u4F8B\uFF0C\u5219\u6B64\u65F6pool\u7684\u72B6\u6001\u5C31\u6210exhausted\u4E86\uFF0C\u5728JedisPoolConfig
redis.pool.maxActive=1024
#\u63A7\u5236\u4E00\u4E2Apool\u6700\u591A\u6709\u591A\u5C11\u4E2A\u72B6\u6001\u4E3Aidle\u7684jedis\u5B9E\u4F8B\uFF1B
redis.pool.maxIdle=200
#\u8868\u793A\u5F53borrow\u4E00\u4E2Ajedis\u5B9E\u4F8B\u65F6\uFF0C\u6700\u5927\u7684\u7B49\u5F85\u65F6\u95F4\uFF0C\u5982\u679C\u8D85\u8FC7\u7B49\u5F85\u65F6\u95F4\uFF0C\u5219\u76F4\u63A5\u629B\u51FAJedisConnectionException\uFF1B
redis.pool.maxWait=1000
#\u5728borrow\u4E00\u4E2Ajedis\u5B9E\u4F8B\u65F6\uFF0C\u662F\u5426\u63D0\u524D\u8FDB\u884Calidate\u64CD\u4F5C\uFF1B\u5982\u679C\u4E3Atrue\uFF0C\u5219\u5F97\u5230\u7684jedis\u5B9E\u4F8B\u5747\u662F\u53EF\u7528\u7684\uFF1B
redis.pool.testOnBorrow=true
#\u5728return\u7ED9pool\u65F6\uFF0C\u662F\u5426\u63D0\u524D\u8FDB\u884Cvalidate\u64CD\u4F5C\uFF1B
redis.pool.testOnReturn=true
#ip
redis.ip=yourip
#port
redis.port=6379
#password
redis.password=yourword

//接口操作

More...

Redis集群部署以及主从配置

作者: blogchong | 分类: 原创-NoSql | 评论:0人 | 浏览:

Redis简介

这里就直接略过了,可参Redis介绍以及安装部署配置

More...

Redis Java API操作实例

作者: blogchong | 分类: 原创-NoSql | 评论:0人 | 浏览:

Redis的API操作实例,其使用类似类似于普通数据库操作,先进行redis客户端的链接,然后进行相应的类似增删改查操作,相关API接口与命令行命令基本是一一对应的。

More...

Redis介绍以及安装部署配置

作者: blogchong | 分类: 原创-NoSql | 评论:0人 | 浏览:

NoSql概况

介绍redis之前,首先先介绍一下NoSql这个概念。NoSql是Not Only Sql的简写,即非关系型数据库。传统的数据库是关系型数据库,但随着数据量的不断提升,传统的关系型数据库越来越难以满足大规模以及高并发的应用场景。于是NoSql应用而生。

NoSql大多以Key-Value的形式存储数据,不一定遵循传统数据库的一些要求,比如SQL标准、ACID属性、表结构等。

More...