java mysql redis_java使用redis数据库

使用maven管理jar,添加依赖:

redis.clients

jedis

2.7.0

//需要的jar

使用redis数据库的配置(设置属性的值,可以根据具体需要),存数据

JedisPool jedisPool = null;

JedisPoolConfig poolConfig = new JedisPoolConfig();

poolConfig.setMaxIdle(10);

poolConfig.setMaxTotal(100);

poolConfig.setMaxWaitMillis(10000);

poolConfig.setTestOnBorrow(true);

jedisPool = new JedisPool(poolConfig, "192.168.0.109", 6379);    //配置Jedis的配置,端口,服务器地址

存储过程

List lines = Files.readAllLines(Paths.get("E:/oooooooo/task.txt"));//要存储的数据源,数据格式多为json形式的字符串

Jedis jedis = jedisPool.getResource();

jedis.select(3);// 3是指在把数据库上的分区,可以自由设置

Pipeline pipelined = jedis.pipelined();

lines.forEach(l -> {

pipelined.lpush(数据库名, l);

});

pipelined.sync(); //这段代码的作用是通过管道(Pipeline)批量存储到redis数据库

通过java获取redis上的数据

JedisPoolConfig poolConfig = new JedisPoolConfig();

poolConfig.setMaxIdle(10);

poolConfig.setMaxTotal(500);

poolConfig.setMaxWaitMillis(100000);

poolConfig.setTestOnBorrow(true);

jedisPool = new JedisPool(poolConfig, 服务器地址, 端口, timeout, 数据库密码);

Jedis jedis = jedisPool.getResource();

jedis.select(3);// 3是指在把数据库上的分区,可以自由设置

String targetString = jedis.lpop(数据库名);;//targetString就是取出来的目标数据

jedisPool.returnResourceObject(jedis); //一顿操作之后,记得释放jedis的资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值