1、检查一下系统中的jdk版本
Java -version
2.查看安装版本
rpm -qa | grep java
3、卸载jdk
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
eg:—nodeps不检查依赖关系
4.上传服务器到指定目录
5.解压jdk
tar -zxvf jdk-8u131-linux-x64.tar.gz
6.设置环境变量 /usr/java/jdk1.8.0_181/bin
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
7.刷新
source /etc/profile
tomcat安装
tomcat 端口不能访问
阿里云控制台-安全组设置-配置规则-添加安全组规则,选择“入方向”,配置8080端口
2.redis安装
1.下载redis包
2.yum install tcl 安装依赖
yum install gcc-c++
3 make 编译
make test 编译测试
- 安装 make PREFIX=/usr/redis install
- 启动 ./redis-server —port 6379
- 客户端连接 ./redis-cli -p 6379
- ./redis-cli -p 6379 shutdown
- ./redis-cli -p 6379 -a xiongyjRedis
Redis 命令
ttl key 查看过期时间 -1 永不过期 -2 无效
setex key second value 设置过期时间 以秒为单位
psetex key milliseconds value 设置过期时间,以毫秒为单位
getrange key start end 获取key的值从start到end位置
mset key1 value1 key2 value2 设置多个key和value
mget key1 key2 获取多个key的值
setnx key value 设置key值,如果key存在设置不成功
type key 获取key值类型
strlen key 获取key值长度
msetnx 批量设置key值,具有原子性
hash
hset key field value 设置key
hexists key field 属性是否存在
hgetall 获取某个key下所有的字段和值
hkeys key 获取某个key下所有的字段
hvals key 获取key下所有的值
hlen key 获取key下字段个数
firewall-cmd --state //查看运行状态
systemctl enable firewalld //设为开机启动
firewall-cmd --zone=public --list-ports查看开放的端口
firewall-cmd --zone=public --add-port=6379/tcp 增加防火墙开放端口临时生效
firewall-cmd --reload 重新加载
firewall-cmd --zone=public --add-port=6379/tcp --permanent 永久
info Replication 查看redis信息
springboot环境配置
$ java -jar myproject.jar --spring.config.name=myproject
// or
$ java -jar myproject.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties