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 ...
随机推荐
- js中常用Math对象
js中常用Math对象 Math.round()四舍五入 Math.ceil() ->ceil 天花板--->向上取整 Math.floor() 向下取整 Math.floor(-11.1 ...
- 狂神--Docker
官网地址 官网 https://www.docker.com/ 官方文档Docker文档是超详细的 https://docs.docker.com/ 仓库地址 https://hub.docker.c ...
- MySQL Galera cluster 集群常用参数说明
1.wsrep_local_state_uuid: 与集群的wsrep_cluster_state_uuid一致 root@[(none)]> show status like '%wsrep_ ...
- Android集成mupdf,实现手写笔签字,手指翻页的java代码
import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.RectF; import ...
- Kubernetes--资源注解
资源注解 除了标签(label)之外,Pod与其他各种资源还能使用资源注解(annotation).与标签类似,注解也是"键值"类型的数据,不过它不能用于标签及挑选Kubernet ...
- [273] High Five Update 3 OpCodez
[273] High Five Update 3 Client 00 SendLogOut 01 RequestAttack 03 RequestStartPledgeWar 04 RequestRe ...
- [CSAPP]第一章 计算机系统漫游 学习笔记
CSAPP 第一章 计算机系统漫游 1.1 信息就是位+上下文 系统中所有信息-----包括磁盘文件.内存中的程序.内存中存放的用户数据以及网络上上传的数据,都是由一串比特表示的.同时区分不同数据对象 ...
- 使用ms17-010对win7进行渗透(445永恒之蓝)
永恒之蓝是指2017年4月14日晚,黑客团体Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含"永恒之蓝"工具,"永恒之蓝"利用Wind ...
- uniapp自定义组件的使用--记录
在 pages.json同级目录下 创建目录和文件: components: videoComp: VideoPlaySelf.vue VideoPlaySelf.vue 内容 <templat ...
- K8S群集调度器
目录: 调度约束 Pod启动典型创建过程 调度过程 Predicate常见的算法 常见的优先级选项 指定调度节点 亲和性 键值运算关系 Pod亲和性和反亲和性 污点和容忍 污点 容忍 其他注意事项 c ...