搭建Redis

下载安装包

官网:https://redis.io/download

wget http://download.redis.io/releases/redis-6.0.8.tar.gz

解压编译

tar xzvf redis-6.0.8.tar.gz
cd redis-6.0.8
make

编译过程有可能会报错

编译报错

问题原因

centos7的gcc版本是4.8.5,需要升级gcc。推荐临时使用高版本的gcc,避免gcc影响其他软件。

# 查看gcc版本
gcc -v
# 升级gcc版本
yum -y install centos-release-scl
yum -y install devtoolset-7-gcc*

yum安装过程中由于python的版本问题,报错中断。
由于之前对python从2.x版本升级到3,yum包管理是使用python2.x写的,需要修改yum配置将python执行旧版本。


python版本不兼容yum

修改yum版本

vim /usr/bin/yum
#!/usr/bin/python2.7
vim /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python2.7

重新执行gcc的升级操作,完成后执行

source /opt/rh/devtoolset-7/enable

gcc -v

编译安装

安装到指定目录

make
make install PREFIX=/usr/local/software/redis-6.0.8/

检查环境

cd /usr/local/software/redis-6.0.8/bin

redis-benchmark  #用于做压力测试
redis-check-aof  #做aof文件检验
redis-check-rdb  #做rdb文件检验
redis-cli        #客户端
redis-server     #主程序启动文件
redis-sentinel   #监控相关

启动redis服务

# 复制配置文件到安装目录
cd /usr/local/software/redis-6.0.8/  
cp /usr/local/src/redis-6.0.8/redis.conf ./

# 启动服务
./bin/redis-server ./redis.conf 
启动redis服务器

客户端连接服务端

// 连接本地服务费
./bin/redis-cli

// 连接redis服务器192.168.192.20,端口6379,口令pass123
./bin/redis-cli -h 192.168.192.20 -p 6379 -a pass123
客户端链接服务器

redis服务器配置文件

redis服务器配置文件路径 ./redis.conf

# 修改redis服务器口令,
# 默认关闭 # requirepass foobared
 requirepass pass123

# 允许其他客户端服务器访问服务器,默认打开,127.0.0.1
bind 0.0.0.0 

你可能感兴趣的:(搭建Redis)