Centos7在线安装Redis

2023-03-08  本文已影响0人  CoderInsight

第一步:下载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
上一篇下一篇

猜你喜欢

热点阅读