1、没有wget的先安装wget,执行下面命令,有安装的忽略
yum install wget
2、上官网查需要的redis版本地址
[root@hadoop-2 ~]# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
3、解压
[root@hadoop-2 software]# tar xf redis-5.0.5.tar.gz
到这边其实redis就已经可以使用了,进入src执行命令(按ctrl+c 退出)
[root@hadoop-2 src]# ./redis-server
进入命令模式 (需要新开窗口)
[root@hadoop-2 src]# redis-cli
通过执行redis-server启动太不友好了,必须保留当前界面
下面介绍redis通过服务来启动
进入src文件夹以后执行make
[root@hadoop-2 src]# make
可能会报一个cc什么的错,执行
yum install gcc
make distclean
再执行make,生成了可执行程序
安装路径
make install PREFIX=/opt/redis5
配置环境变量
[root@hadoop-2 src]# vim /etc/profile
加入redis路径
export REDIS_HOME=/opt/redis5
export PATH=$REDIS_HOME/bin:$PATH
编译
[root@hadoop-2 src]# source /etc/profile
进入util文件
[root@hadoop-2 redis-5.0.5]# cd utils/
./install_server.sh
./install_server.sh (可以执行一次或多次)
a) 一个物理机中可以有多个redis实例(进程),通过port区分
b) 可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件,持久化目录等资源
c)已经设置好了开机启动
启动、停止、查看状态
service redis_6379 start/stop/stauts
查看监听
ps -fe | grep redis