31-在线安装Redis
第一步:下载redis安装包
node02服务器执行以下命令下载redis安装包
cd /wangyq/soft
sudo yum -y install wget
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
第二步:解压redis压缩包到指定目录
node02执行以下命令进行解压redis
cd /wangyq/soft
tar -zxvf redis-3.2.8.tar.gz -C ../install/
第三步:安装C程序运行环境
node02执行以下命令安装C程序运行环境
sudo yum -y install gcc-c++
第四步:安装较新版本的tcl
下载安装较新版本的tcl
第一种方式:使用压缩包进行安装(不推荐)
# node02执行以下命令下载tcl安装包
cd /wangyq/soft
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
# 解压tcl
tar -zxvf tcl8.6.1-src.tar.gz -C ../install/
# 进入指定目录
cd ../install/tcl8.6.1/unix/
./configure
make && make install
第二种方式,在线安装tcl(墙裂推荐)
node02执行以下命令在线安装tcl
sudo yum -y install tcl
第五步:进行编译redis
node02执行以下命令进行编译:
cd /wangyq/install/redis-3.2.8/
make MALLOC=libc
make test && make install
如果出现报错,可根据如下思路进行排解:
## 将测试程序与安装程序分开单独此时
# 在 make install 的时候如果报如下错误,说明此时使用的非root用户安装的,会出现权限不够的问题,所以可以直接使用 sudo make install
[hadoop@node02 redis-3.2.8]$ make install
cd src && make install
make[1]: Entering directory `/wangyq/install/redis-3.2.8/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
install: cannot create regular file ‘/usr/local/bin/redis-server’: Permission denied
make[1]: *** [install] Error 1
make[1]: Leaving directory `/wangyq/install/redis-3.2.8/src'
make: *** [install] Error 2
第六步:修改redis配置文件
node02执行以下命令修改redis配置文件
cd /wangyq/install/redis-3.2.8/
mkdir -p /wangyq/install/redis-3.2.8/logs
mkdir -p /wangyq/install/redis-3.2.8/redisdata
vim redis.conf
# 修改如下内容
bind node02
daemonize yes
pidfile /wangyq/install/redis-3.2.8/redis_6379.pid
logfile "/wangyq/install/redis-3.2.8/logs/redis.log"
dir /wangyq/install/redis-3.2.8/redisdata
第七步:启动redis
node02执行以下命令启动redis
cd /wangyq/install/redis-3.2.8/src
redis-server ../redis.conf
第八步:连接redis客户端
node02执行以下命令连接redis客户端
cd /wangyq/install/redis-3.2.8/src
redis-cli -h node02
网友评论