Jedis操作Redis
maven:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>
code:
package com.qhong; import redis.clients.jedis.Jedis; public class Main { public static void main(String[] args) { //连接本地的 Redis 服务 Jedis jedis = new Jedis("127.0.0.1",6379); jedis.auth("hongda$123456"); System.out.println("Connection to server sucessfully"); jedis.set("name","hongda"); jedis.set("age","31"); System.out.println("name:"+jedis.get("name")); System.out.println("age:"+jedis.get("age")); //查看服务是否运行 System.out.println("Server is running: "+jedis.ping()); jedis.close(); } }
output:
Connection to server sucessfully name:hongda age:31 Server is running: PONG
==============================
JedisPool:
package com.qhong; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class Main { public static void main(String[] args) { // 主机地址 String host = "127.0.0.1"; // 构建连接池配置信息 JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); // 设置最大连接数 jedisPoolConfig.setMaxTotal(50); // 超时时间 int timeout = 10000; // 授权密码 String password = "hongda$123456"; // 构建连接池 JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, 6379, timeout, password); // 从连接池中获取连接 Jedis jedis = jedisPool.getResource(); // 设置访问密码 // 读取数据 System.out.println(jedis.get("name")); System.out.println(jedis.get("age")); // // 将连接还回到连接池中 // jedisPool.returnResource(jedis); // 释放连接池 jedisPool.close(); } }
=================================================
ShardedJedisPool:
https://my.oschina.net/shyloveliyi/blog/502017
http://m.blog.csdn.net/article/details?id=53956196
http://www.importnew.com/19321.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)