- 引入Maven依赖
| |
| <dependency> |
| <groupId>redis.clients</groupId> |
| <artifactId>jedis</artifactId> |
| <version>3.3.0</version> |
| </dependency> |
- Java代码连接
| |
| static String checkStart() { |
| |
| Jedis jedis = new Jedis("localhost"); |
| System.out.println("连接成功"); |
| |
| return "服务正在运行: " + jedis.ping(); |
| } |
- Java示例代码
| import com.alibaba.fastjson.JSON; |
| import org.junit.Test; |
| import redis.clients.jedis.Jedis; |
| |
| import java.util.HashMap; |
| import java.util.List; |
| import java.util.Map; |
| |
| public class RedisTest { |
| |
| @Test |
| public void main() { |
| Jedis jedis = checkStart(); |
| System.out.println("删除所有数据库中的所有key:" + jedis.flushAll()); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| } |
| |
| |
| |
| |
| public void testString(Jedis jedis) { |
| |
| jedis.set("name", "LouisVan"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.append("name", " is my lover"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.del("name"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.mset("name", "MapSheep", "age", "24", "email", "476777XXX@126.com"); |
| jedis.incr("age"); |
| System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("email")); |
| |
| } |
| |
| |
| |
| |
| private void testMap(Jedis jedis) { |
| |
| Map<String, String> map = new HashMap<>(); |
| map.put("name", "LouisVan"); |
| map.put("age", "22"); |
| map.put("email", "123456@126.com"); |
| jedis.hmset("user", map); |
| |
| List<String> rsmap = jedis.hmget("user", "name", "age", "email"); |
| System.out.println(JSON.toJSON(rsmap)); |
| |
| System.out.println("----------删除map中的某个键值----------"); |
| jedis.hdel("user", "age"); |
| System.out.println(jedis.hmget("user", "age")); |
| System.out.println(jedis.hlen("user")); |
| System.out.println(jedis.exists("user")); |
| System.out.println(jedis.hkeys("user")); |
| System.out.println(jedis.hvals("user")); |
| |
| for (String key : jedis.hkeys("user")) { |
| System.out.println(key + ":" + jedis.hmget("user", key)); |
| } |
| } |
| |
| |
| |
| |
| private void testList(Jedis jedis) { |
| |
| jedis.del("java framework"); |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| |
| jedis.lpush("java framework", "spring"); |
| jedis.lpush("java framework", "struts"); |
| jedis.lpush("java framework", "hibernate"); |
| |
| |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| |
| jedis.del("java framework"); |
| |
| jedis.rpush("java framework", "spring"); |
| jedis.rpush("java framework", "struts"); |
| jedis.rpush("java framework", "hibernate"); |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| } |
| |
| |
| |
| |
| private void testSet(Jedis jedis) { |
| |
| jedis.sadd("user", "liuling"); |
| jedis.sadd("user", "xinxin"); |
| jedis.sadd("user", "ling"); |
| jedis.sadd("user", "zhangxinxin"); |
| jedis.sadd("user", "who"); |
| |
| jedis.srem("user", "who"); |
| System.out.println(jedis.smembers("user")); |
| System.out.println(jedis.sismember("user", "who")); |
| System.out.println(jedis.srandmember("user")); |
| System.out.println(jedis.scard("user")); |
| } |
| |
| |
| private void testSort(Jedis jedis) { |
| |
| |
| jedis.del("a"); |
| jedis.rpush("a", "1"); |
| jedis.lpush("a", "6"); |
| jedis.lpush("a", "3"); |
| jedis.lpush("a", "9"); |
| System.out.println(jedis.lrange("a", 0, -1)); |
| System.out.println(jedis.sort("a")); |
| } |
| |
| |
| |
| |
| |
| |
| |
| private Jedis checkStart() { |
| |
| Jedis jedis = new Jedis("localhost", 6379); |
| |
| |
| System.out.println("连接成功"); |
| return jedis; |
| } |
| |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~