在安裝jdk和redis之前,我們先來(lái)安裝一下gcc的套裝先,如果你不安裝這個(gè)套裝,可能你自帶的linux鏡像會(huì)帶有,也有一些會(huì)不全,反正不管有沒(méi)有,我們可以先過(guò)一遍,很快的!
1、安裝gcc套裝:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升級(jí)gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
3、設(shè)置永久升級(jí):
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
接上文,安裝好linux后,開(kāi)始jdk1.8的安裝,這個(gè)后續(xù)大概都是要用到的!
yum -y list java*? 執(zhí)行改命令可以查看到可以安裝的jdk版本(我是因?yàn)槿藨?,所以就用直接下載的形式,還有一種就是去官網(wǎng)下載然后傳輸進(jìn)來(lái))

yum install -y? 版本
java -version 查看已經(jīng)安裝的版本不過(guò)這個(gè)弄完之后還需要配置環(huán)境,具體配置過(guò)程如下
命令?vi /etc/profile?
之后在末尾把下面的參數(shù)加上
export JAVA_HOME=/home/wanmeng/jdk/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH?
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?
具體的java_home的路徑要看你把你的jdk版本放哪里的了哈!
以上就是jdk的安裝以及環(huán)境配置過(guò)程!
接下來(lái)我們進(jìn)入redis的安裝和配置

安裝過(guò)程的話,由于前面我們已經(jīng)把gcc的套裝下了一遍,所以這里直接按照官網(wǎng)的來(lái)即可

運(yùn)行src/redis-server即可看到如下

接下來(lái)我們進(jìn)行后臺(tái)配置:
首先

之后啟動(dòng)的時(shí)候帶上該配置文件即

不過(guò)這樣還不完美,開(kāi)機(jī)啟動(dòng)是最好的,不然你每次關(guān)了linux你還要啟動(dòng)一次挺麻煩,所以我就去配置了腳本,腳本如下哈
#!/bin/sh
#chkconfig: 2345 80 90?
# Simple Redis init.d script conceived to work on Linux systems?
# as it does use of the /proc filesystem.?
REDISPORT=6379? ? ? ? ? ? ? ? ? ? ? ? ? #端口號(hào),這是默認(rèn)的,如果你安裝的時(shí)候不是默認(rèn)端口號(hào),則需要修改
REDISPATH=/usr/local/bin/? ? ? ? ? ? ? ? #redis-server啟動(dòng)腳本的所在目錄,你如果忘了可以用find / -name redis-server 或whereis redis-server找到
EXEC=${REDISPATH}/redis-server? ? ? ? ? ?
CLIEXEC=${REDISPATH}/redis-cli?
PIDFILE=/var/run/redis_${REDISPORT}.pid? ? #在redis.conf中可找到該路徑
CONF="${REDISPATH}/redis.conf"? ? ? ? ? #redis.conf的位置, 如果不和redis-server在同一目錄要修改成你的redis.conf所在目錄
case "$1" in?
? start)?
? ? if [ -f $PIDFILE ]?
? ? then?
? ? ? ? echo "$PIDFILE exists, process is already running or crashed"?
? ? else?
? ? ? ? echo "Starting Redis server..."?
? ? ? ? $EXEC $CONF?
? ? fi?
? ? ;;?
? stop)?
? ? if [ ! -f $PIDFILE ]?
? ? then?
? ? ? ? echo "$PIDFILE does not exist, process is not running"?
? ? else?
? ? ? ? PID=$(cat $PIDFILE)?
? ? ? ? echo "Stopping ..."?
? ? ? ? $CLIEXEC -p $REDISPORT shutdown?
? ? ? ? while [ -x /proc/${PID} ]?
? ? ? ? do?
? ? ? ? ? echo "Waiting for Redis to shutdown ..."?
? ? ? ? ? sleep 1?
? ? ? ? done?
? ? ? ? echo "Redis stopped"?
? ? fi?
? ? ;;?
? *)?
? ? echo "Please use start or stop as first argument"?
? ? ;;?
esac?
具體配置看上面說(shuō)明哈!
1.? chmod777/etc/init.d/redis? ? ? ? ?設(shè)置可執(zhí)行權(quán)限
2.redis-cli shutdown? ? 先把之前的關(guān)掉哈
3.?/etc/init.d/redis start? 再次啟動(dòng)你會(huì)發(fā)現(xiàn)成功了的

4.reboot重啟服務(wù)器,看是否生效哈
5.用ps-ef|grep redis 查看是否存在進(jìn)程,存在即配置成功了哈
