1 Mac安装Java
1.0 部署Java环境
- 下载JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - 解压至Library
/Library/Java/JavaVirtualMachines/
1.2 添加环境变量
sudo vim ~/.bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
1.3 环境变量生效
source ~/.bash_profile
1.3 查看环境
- 查看Java所在目录
/usr/libexec/java_home -V
结果如下:
有两个Java版本,可选择。
Matching Java Virtual Machines (2):
10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
1.8.0_171, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
2 部署Tomcat
2.1 部署
- 下载
Tomcat传送门 - 解压至Library
/Library/apache-tomcat-9.0.29
2.2 环境变量配置
sudo vim ~/.bash_profile
export Tomcat_HOME=/Library/apache-tomcat-9.0.29
export PATH=$Tomcat_HOME/bin:$PATH
2.3 生效环境变量
source ~/.bash_profile
3 部署redis
3.1 文件配置
- 下载
redis传送门 - 解压
sudo tar -zxvf redis-5.0.7.tar -C /Library
3.2 编译
- 编译src
cd /Library/redis-5.0.7/src
sudo make
提示信息
Hint: It's a good idea to run 'make test' ;)
- 编译test
sudo make test
提示信息
\o/ All tests passed without errors!
Cleanup: may take some time... OK
3.3 运行
- 启动
redis-server
7514:C 08 Dec 2019 15:53:18.032 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7514:C 08 Dec 2019 15:53:18.033 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=7514, just started
7514:C 08 Dec 2019 15:53:18.033 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
7514:M 08 Dec 2019 15:53:18.034 * Increased maximum number of open files to 10032 (it was originally set to 256).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 5.0.7 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 7514
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
7514:M 08 Dec 2019 15:53:18.037 # Server initialized
7514:M 08 Dec 2019 15:53:18.037 * Ready to accept connections
- 停止
ps aux | grep redis
kill -9 pid
3.4 连接
redis-cli
3.5 配置授权密码
sudo vim /Library/redis-5.0.7/redis.conf
requirepass china@asia
3.6 配置环境变量
sudo vim ~/.bash_profile
export Redis_HOME=/Library/redis-5.0.7
export PATH=$Redis_HOME/src:$PATH
- 生效配置文件
source ~/.bash_profile
3.7 加载配置文件
redis-server /Library/redis-5.0.7/redis.conf
【参考文献】
[1]https://blog.csdn.net/Xin_101/article/details/84288193
[2]https://blog.csdn.net/Xin_101/article/details/103251509
[3]https://www.jianshu.com/p/40beb15f2d96
[4]https://blog.csdn.net/qq_41910367/article/details/82784478