建立java控制台redisDemo

环境:

JDK17

IDEA

 

我以为建个demo测试一下很简单的,没想到还是能踩坑

 

一、新建项目

新建一个控制台项目

 

建完之后就一个main类

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

 

二、引入maven Redis

新建一个pom.xml文件,右键转为链接maven项目,填写配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>jedisDemo.xueji</groupId>
    <artifactId>jedisDemo</artifactId>
    <packaging>pom</packaging>
    <version>1.0</version
    <dependencies>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>4.2.3</version>
        </dependency>
    </dependencies>
</project>

这个是手工建的,上面的配置一个都不能少

注:这里有个坑,源pom.xml是我从spring项目拷贝过来的,dependencies 上面还有个节点  <dependencyManagement>,这个不能加,别问,不理解

Main类引入   import redis.clients.jedis.Jedis;  菜鸟教程

import redis.clients.jedis.Jedis;

public class Main {
    public static void main(String[] args) {

        System.out.println("Hello world!");
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost",6379);
        // 如果 Redis 服务设置了密码,需要下面这行,没有就不需要

        jedis.auth("123456");
        System.out.println("连接成功");
        //设置 redis 字符串数据
        jedis.set("runoobkey", "www.runoob.com");

        // 获取存储的数据并输出
        System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey"));
    }
}

运行shift+F10,报错

IDEA java错误:不支持发行版本5

一脸懵,百度之下,找到知乎解决方案

按住Ctrl+shit+alt+s

 

 

 

 都改成17版本,本地是用JDK17

找到设置(settings)

 

改完终于可以运行

 

 红字部分暂时忽略

 

三、Redis安装与查看

docker版安装

查看工具

 

 

 

 

四、RedisHelper

上网找个封装类,以后再补充

 

一个简单的redisDemo居然还有这么多坑,无语。。。

 

 




 

posted @ 2022-09-05 17:40  清风神剑  阅读(217)  评论(0编辑  收藏  举报