reids连接池操作redis数据

川长思鸟来 2022-10-12 01:08 185阅读 0赞

首先下载redis客户端

下载地址:https://github.com/tporadowski/redis/releases。

然后我们根据自己电脑的操作系统下载自己需要的压缩包

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ExNTEwMjc4MDcwNQ_size_16_color_FFFFFF_t_70

下载下来后解压

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ExNTEwMjc4MDcwNQ_size_16_color_FFFFFF_t_70 1

然后我们通过cmd命令去启动redis;

  1. redis-server.exe redis.windows.conf

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ExNTEwMjc4MDcwNQ_size_16_color_FFFFFF_t_70 2

这里我们可以看到启动成功了,端口号默认是6379

然后我们写一段redis连接的代码去测试。

  1. package com.example;
  2. import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
  3. import redis.clients.jedis.Jedis;
  4. import redis.clients.jedis.JedisPool;
  5. /**
  6. * @author XuYangWei
  7. * @Description: redis连接池操作redis数据
  8. * @Date 2021/7/2 10:16
  9. */
  10. public class TestJedis {
  11. public static void main(String[] args) {
  12. GenericObjectPoolConfig poolConfig = new GenericObjectPoolConfig();
  13. JedisPool jedisPool = new JedisPool(poolConfig, "127.0.0.1", 6379);
  14. Jedis jedis = null;
  15. try {
  16. // 1. 从连接池获取jedis对象
  17. jedis = jedisPool.getResource();
  18. jedis.set("hello", "world");
  19. // 2. 执行操作
  20. String a = jedis.get("hello");
  21. System.out.println(a);
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. } finally {
  25. if (jedis != null) {
  26. // 如果使用JedisPool,close操作不是关闭连接,代表归还连接池
  27. jedis.close();
  28. }
  29. }
  30. }
  31. }

运行查看打印

20210702105745728.png

成功!

发表评论

表情:
评论列表 (有 0 条评论,185人围观)

还没有评论,来说两句吧...

相关阅读