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

2020-02-11  本文已影响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 没有启动

上一篇下一篇

猜你喜欢

热点阅读