美文网首页
JavaWeb中Redis的安装、调试及在工程中的使用

JavaWeb中Redis的安装、调试及在工程中的使用

作者: 倚天既出 | 来源:发表于2020-02-11 15:28 被阅读0次

    最近在学习Java服务器开发,用到了Redis,Redis的安装和调试相对比较简单

    Radis 安装、配置:

    Radis官网有下载和安装教程,我使用的是 稳定版本 5.0.7

    https://redis.io/download

    注意:我安装在 /usr/local 下文件权限的问题,make等命令前加 sudo 或者获取root权限

    Radis启动(运行终端):

    1、通过运行 Redis-server 文件

    make完后 redis 的src目录下会出现编译后的redis服务程序redis-server

    ./redis-server 

    2、通过命令 redis-server

    可以在任何文件目录下

    redis-server 

    redis基本操作:

    命令行:redis-cli 查看或者进入连接

    测试设置 键值,更改密码

    redis 关闭:

    1、SHUWDOWN NOSAVE(或者SAVE)

    连接redisr

    Java代码:

    关于Jar包等选择 我用 jedis-3.1.0.jar

    下载和依赖 Jar 包地址:

    https://mvnrepository.com/artifact/redis.clients/jedis/3.1.0

    依赖Jar

    redis配置文件 创建redis.property文件,内容:

    redis.host=localhost

    redis.port=6379

    redis.timeout=3000

    redis.password=123456

    redis.maxActive=200

    redis.maxIdle=20

    redis.minIdle=5

    redis.maxWait=10000

    redis.maxTotal=200

    redis.testOnBorrow=true

    redis.testOnReturn=true

    根据很多网上代码写了一个JedisPoolUtils 工具类,通过‘psvm’ 创建 main 方法调试

    package com.inwil;

    import com.mysql.cj.jdbc.Driver;

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.SQLException;

    public class JDbctest {

    public static void jdbcall()throws ClassNotFoundException, SQLException{

    Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动类

            String url="jdbc:mysql://localhost:3306/webshop?useSSL=false&serverTimezone=UTC";

    String username="root";

    String password="root";

    Connection conn=DriverManager.getConnection(url,username,password);//用参数得到连接对象

            System.out.println("连接成功!");

    System.out.println(conn);

    }

    public static void main(String[] args) {

    try {

    Driver driver =new Driver();

    DriverManager.registerDriver(driver);

    System.out.println(driver);

    String url="jdbc:mysql://localhost:3306/webshop?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true";

    String username="root";

    String password="root";

    Connection conn=DriverManager.getConnection(url,username,password);//用参数得到连接对象

                System.out.println("连接成功!");

    System.out.println(conn);

    }catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    如果没有设置 redis 密码或者密码错误就出现这个错误了

    如果redis 没有启动

    相关文章

      网友评论

          本文标题:JavaWeb中Redis的安装、调试及在工程中的使用

          本文链接:https://www.haomeiwen.com/subject/armtfhtx.html