Redis缓存之spring boot 部署
一、环境准备工作
# 1、JDK 安装与环境变量
# 下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-8u102-linux-x64.tar.gz [root@localhost data]# tar -zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/ # 然后配置环境变量,这样可以任何地方引用jdk,如下配置: # vi /etc/profile 最后面加入以下语句:
export JAVA_HOME=/usr/local/jdk1.8.0_102 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin # source /etc/profile #使环境变量马上生效 # java --version #查看java版本 java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
二、数据库的准备
# 1、登录mysql数据库
[root@localhost ~]# mysql -uroot -p123456 mysql> create database if not exists redis_goods default character set utf8; # db_shop 是数据库的名称
mysql> use redis_goods; # 切换到redis_goods数据库 mysql> set names utf8; mysql> GRANT ALL PRIVILEGES ON *.* TO 'redis_goods'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; # 创建用户名 redis_goods,密码为:123456,授权在任何的 ip地址都可以登录
mysql>flush privileges; # root 用户也执行一下授权
# mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; # mysql>flush privileges;
# mysql> exit;
Bye


输入如下SQL语句,点击运行按钮

CREATE TABLE `goods_item` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(255) DEFAULT NULL COMMENT '商品编号',
`name` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '商品名称',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='商品信息表';
# 3、插入数据,可以多插入几条
INSERT INTO goods_item(code,name,create_time,update_time) VALUES('good_10001','高级性能测试10001',NOW(),NOW())
三、上传项目的jar包信息
# 1、# rz
# 选择本地的项目压缩包,压缩包可以直接放到data目录下,没有规定,只要这个磁盘有足够的空间的就可以了

# 解压:
# tar -zxvf redis_good_cache.tar.gz
# 目录说明如下:
"""
bin --> 放项目的启动文件
conf ---> 项目数据库连接配置文件,日志文件定义
lib ---> 项目所有的jar包
logs ---> 项目的日志文件路径
"""
# 2、进入到配置文件,修改MySQL连接信息与Redis连接信息
# cd redis_good_cache/conf/
# vim application.properties
# Redis数据库的搭建之前发过链接,需要自己也搭建好

# 3、进入到项目启动相关的配置文件
# vim wrapper.conf
# 查看本机的jdk版本信息




# 4、log配置文件
log4j.properties # 5、进入到项目启动文件
# cd ../bin # 启动项目
# sh server.sh start &&tail -f ../logs/wrapper.log # 当看到如下信息,说明启动成功了

四、接口访问
Redis缓存之spring boot 部署的更多相关文章
- 【redis】4.spring boot集成redis,实现数据缓存
参考地址:https://spring.io/guides/gs/messaging-redis/ ================================================== ...
- spring boot 部署为jar
前言 一直在ide中敲代码,使用命令行mvn spring-boot:run或者gradlew bootRun来运行spring boot项目.想来放到prod上面也应该很简单.然而今天试了下,各种问 ...
- Spring Boot部署方法
Spring Boot部署方法 网上搜到的部署方法无非是打成jar包,然后shell执行nohup java调用jar命令,或者是打成war包然后部署到tomcat或者jetty容器上面. S ...
- spring boot部署系统--morphling简介
Morphling 简介 Morphling是一套基于Spring Boot 1.5开发的部署系统,依赖简单,一套Mysql即可运行,操作简单明了,适用于百台规模几下机器的运维操作 功能概述 系统部署 ...
- 【redis】5.spring boot项目中,直接在spring data jpa的Repository层使用redis +redis注解@Cacheable直接在Repository层使用,报错问题处理Null key returned for cache operation
spring boot整合redis:http://www.cnblogs.com/sxdcgaq8080/p/8028970.html 首先,明确一下问题的场景 之前在spring boot整合re ...
- 另一种缓存,Spring Boot 整合 Ehcache
用惯了 Redis ,很多人已经忘记了还有另一个缓存方案 Ehcache ,是的,在 Redis 一统江湖的时代,Ehcache 渐渐有点没落了,不过,我们还是有必要了解下 Ehcache ,在有的场 ...
- Spring Boot 部署与服务配置
Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动.其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat).当然你也可以将项 ...
- 十六、Spring Boot 部署与服务配置
spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动.其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat).当然你也可以将项 ...
- 浅析redis缓存 在spring中的配置 及其简单的使用
一:如果你需要在你的本地项目中配置redis.那么你首先得需要在你的本地安装redis 参考链接[http://www.runoob.com/redis/redis-install.html] 下载r ...
- spring boot 部署
指定运行的内存 java -Xms10m -Xmx200m -jar xxx.jar spring boot 打包成war包: 让 SpringbootApplication 类继承 SpringBo ...
随机推荐
- vscode格式化
1.tslint TypeScript的格式化 2.esLint 3.prettier 4.vetur 格式化html,css,vue
- CodeGym自学笔记03——变量、数据类型
变量 变量是用来存储数据的特殊实体. 1.在 Java 语言中,所有数据都存储在变量中. 2.最接近的比喻就好比是一个盒子. 3.在 Java 语言中,每个变量都有三个重要的属性:类型.名称和值. - ...
- shardingsphere 5.0.0
pom <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sh ...
- 创建一个spring项目
- XYZtoZXY
Quaternion XYZtoZXY(Vector3 p) { Vector3 v = new Vector3(p.x, -p.y, -p.z); Quaternion qx = Quaternio ...
- Svn Linux 启动
svnserve -r -d /svn 后面是svn 安装目录
- Agilepoint中的JS Method 封装
/**================================================================================================= ...
- 针对Vmware打开BIOS中VT虚拟化相关后仍然报错
安装虚拟机时报错问题现象: 通过VMware虚拟机安装Centos时提示弹出提示框,"已将该虚拟机配置为使用64位客户机操作系统,但是,无法执行64位操作."具体提示如下图所示: ...
- python自动化-取消"Chrome正受到自动软件的控制"提示
chrome浏览器V78及以上版本解决做法,代码如下: from selenium import webdriver chrome_options = webdriver.ChromeOptions( ...
- django项目 在进行数据生成迁移文件makemigrations时报Please select a fix:...
问题:django项目 在进行生成迁移文件:python .\manage.py makemigrations时,报错,如图 原因:在之前项目新建模型的时候,缺少一个字段进行迁移了然后数据表中又产生了 ...