在工程中导入bboss redis组件
gradle
compile 'com.bbossgroups:bboss-data:5.8.6'
maven
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-data</artifactId>
<version>5.8.6</version>
</dependency>
bboss redis操作组件使用代码:
package org.frameworkset.nosql;
import org.frameworkset.nosql.redis.RedisFactory;
import org.frameworkset.nosql.redis.RedisHelper;
import org.junit.Test;
public class RedisTest {
public RedisTest() {
// TODO Auto-generated constructor stub
}
@Test
public void get()
{
RedisHelper redisHelper = null;
try
{
redisHelper = RedisFactory.getRedisHelper();
redisHelper.set("test", "value1");
String value = redisHelper.get("test");
System.out.println("test="+value);
redisHelper.setex("foo", 1,"fasdfasf");//指定缓存有效期1秒
System.out.println("foo ttl="+redisHelper.ttl("foo"));//获取有效期
value = redisHelper.get("foo");//获取数据
System.out.println("foo="+value);
//删除数据
redisHelper.del("foo");
value = redisHelper.getSet("fowwero","test");
System.out.println("fowwero="+value);
value = redisHelper.getSet("fowwero","eeee");//获取后修改数据
System.out.println("fowwero="+value);
value = redisHelper.get("fowwero");
System.out.println("fowwero="+value);
}
finally
{
if(redisHelper != null)
redisHelper.release();
}
}
}
配置redis服务器
redis集群配置
修改resources/redis.xml文件,设置redis的服务器地址和端口
<properties>
<property name="default" class="org.frameworkset.nosql.redis.RedisDB">
<property name="servers">
127.0.0.1:6379
127.0.0.1:6380
</property>
<!-- single|cluster -->
<property name="mode" value="cluster" />
<property name="auth" value="123456" />
<property name="poolMaxTotal" value="10"/>
<property name="poolMaxWaitMillis" value="2000"/>
</property>
</properties>
redis单节点配置
修改resources/redis.xml文件,设置redis的服务器地址和端口
<properties>
<property name="default" class="org.frameworkset.nosql.redis.RedisDB">
<property name="servers">
127.0.0.1:6379
</property>
<!-- single|cluster -->
<property name="mode" value="single" />
<property name="auth" value="123456" />
<property name="poolMaxTotal" value="10"/>
<property name="poolMaxWaitMillis" value="2000"/>
</property>
</properties>
redis配置说明
nodes列表中配置服务器列表,通过host属性指定ip或者域名,通过port属性指定redis节点的端口
mode属性指定redis的三种部署模式:
- single 单redis服务器模式,nodes列表只需要配置一个redis服务器的地址和端口即可
- cluster redis集群或者分片集群模式,nodes列表需要配置所有redis服务器的地址和端口(包括主节点和从节点)
auth:redis服务器认证口令
poolMaxTotal:客户端连接池最大连接数
poolMaxWaitMillis:等待空闲连接超时时间,单位:毫秒
分享到:
相关推荐
http负载均衡组件-HttpRequestProxy 使用参考文档 负载均衡组件特点: 1.服务负载均衡(目前提供RoundRobin负载算法) 2.服务健康检查 3.服务容灾故障恢复 4.服务自动发现(zk,etcd,consul,eureka,db,其他第三...
bboss+es基本操作示例,elasticsearch,bboss,java使用demo
bboss会话共享培训文档,学习bboss不可多得的资料,值得拥有。
利用restful 驱动 docker容器进行数据计算,通过bboss 来操作ES 记录日志,通过redis来任务队列
bboss es特点请访问: https://www.oschina.net/p/bboss-elastic
企业级 J2EE 开源框架:bboss
NULL 博文链接:https://yin-bp.iteye.com/blog/926166
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
NULL 博文链接:https://yin-bp.iteye.com/blog/2325602
资源目录: 项目源码(eshelloword.rar) bboss elasticsearch开发入门教程.wmv 搭建bboss elasticsearch开发环境.wmv 说明.txt
官方版本,亲测可用
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
NULL 博文链接:https://yin-bp.iteye.com/blog/2174863
NULL 博文链接:https://yin-bp.iteye.com/blog/2177475
浙江移动BBOSS系统快速入门手册V0.1归类.pdf
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。
NULL 博文链接:https://yin-bp.iteye.com/blog/1131637
弹性Tran老板数据交换模块使用文档: : Bboss是一个很好的Elasticsearch Java Rest客户端。 它运行并访问像mybatis这样的elasticsearch来关联数据库。环境要求JDK要求:JDK 1.7+ Elasticsearch版本要求:1.X,2.X,5...
基于bboss新版平台项目环境搭建和代码工具使用视频教程