1.上传
rz redis-3.2.6.tar.gz
2.解压安装
[hadoop@hadoop02 ~]$ tar -zxvf redis-3.2.6.tar.gz -C /home/hadoop/apps/
cd apps/redis-3.2.6/
3.检查make工具是否安装
make -version
若安装则不用管
若未安装则[hadoop@hadoop02 redis-3.2.6]$ sudo yum install -y make
4.进行测试
make test
若报错,将下列命令依次执行:
-
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
-
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
-
cd /usr/local/tcl8.6.1/unix/
-
sudo ./configure
-
sudo make
-
sudo make install
可能用到的解决办法
1.sudo yum install gcc
2.修改配置文件redis.conf
注释掉
#bind 127.0.0.1
设置保护模式为no
protected-mode no
3.在redis安装目录下启动redis-server
redis-server redis.conf
5.执行命令安装,PREFIX 表示安装到指定的目录
[hadoop@hadoop02 redis-3.2.6]$ make PREFIX=/home/hadoop/apps/redis install
出现如下信息,表示安装成功
6.执行命令
在 redis 的根目录下有一个配置文件 redis.conf,把它拷贝到你安装的 redis 目录,也就 是前面指定的哪个 PREFIX 文件夹:
[hadoop@hadoop02 redis-3.2.6]$ cp redis.conf ~/apps/redis
7.配置环境变量
export REDIS_HOME=/home/hadoop/apps/redis/
export PATH=$PATH:$REDIS_HOME/bin
8.启动 Redis 服务
配置环境变量和拷贝了 redis.conf 的配置文件,那么请执行:
[hadoop@hadoop02 ~]$ redis-server
如果没有配置环境变量也没有拷贝 redis.conf 配置文件的,请执行:
[hadoop@hadoop02 bin]$ ~/apps/redis/bin/redis-server ~/apps/redis/redis.conf
启动成功了,出现如下画面 注意,最好启动到后台运行,那么执行命令:
[hadoop@hadoop02 ~]$ nohup ~/apps/redis/bin/redis-server ~/apps/redis/redis.conf 1>~/apps/redis/redis_std.log 2>~/apps/redis/redis_error.log &
9.启动客户端,执行命令:
[hadoop@hadoop02 ~]$ redis-cli
如果是从其他节点上链接 redis,那么可以这么做:
[hadoop@hadoop02 ~]$ redis-cli -h hadoop05 -p 6379
10.进入客户端了以后,执行命令检测 redis 是否正常工作
127.0.0.1:6379> ping
出现 PONG 证明 redis 已经正常工作了,安装成功
至此,全部OK!!!
参考博客:
https://blog.youkuaiyun.com/a532672728/article/details/78035559
https://blog.youkuaiyun.com/luyee2010/article/details/18766911