CentOS安装Redis

2021/9/9 redis

# 1、下载地址

http://redis.io/download

如果是远程服务器的话,可以直接在服务器上下载,使用命令wget即可;

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

# 2、解压编译

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

make完后 redis-6.0.8目录下会出现编译后的redis服务程序redis-server,
还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下
到这一步已经算是安装完成了,也可以把redis安装到指定目录下,然后把配置文件复制到指定目录下,文档后面介绍,第5步;
但是官网介绍到这就完事了

官网参考地址:https://redis.io/download (opens new window)

Ps:有的机器可能报一长串的错误,那是缺少gcc套装,按照就好
1.安装gcc套装

yum install cpp

yum install binutils

yum install glibc

yum install glibc-kernheaders

yum install glibc-common

yum install glibc-devel

yum install gcc

yum install make

2.升级gcc

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

GCC 安装

yum -y install gcc automake autoconf libtool make

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# 3、下面启动redis服务

cd src
./redis-server #这种方式是使用默认配置, ../redis.conf

#使用指定配置文件启动
./redis-server /usr/local/redis/etc/redis.conf

# 4、客户端使用

启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了
进入到 src路径下然后运行以下命令
./redis-cli 

# 5、安装到指定目录

# 5.1接上面第2步的make之后;安装到指定位置

确定当前目录为redis安装包内,pwd命令查看得到如下:
/home/soft/redis-6.0.8 #redis的安装包目录
#进入到src目录,基于上面的目录
cd src
make install PREFIX=/usr/local/redis

# 5.2移动(或者复制)配置文件到安装目录下

mkdir /usr/local/redis/etc #递归创建的话,加参数 -p

cd ../ #回到redis安装包目录
cp redis.conf /usr/local/redis/etc # 如果移动 cp命令改为mv

# 5.3配置redis为后台启动

//将redis.conf 中daemonize no 改成daemonize yes
vi /usr/local/redis/etc/redis.conf 

# 5.4让redis-cli、redis-server指令可以在任意目录下直接使用

cp /usr/local/redis/bin/redis-server /usr/local/bin/

cp /usr/local/redis/bin/redis-cli /usr/local/bin/

# 5.5将redis加入到开机启动

vi /etc/rc.local 
#添加启动配置
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

#基于5.4也可以使用以下命令添加启动配置
redis-server /usr/local/redis/etc/redis.conf 
留言:
    更新日期: 2022/4/27 下午2:27:30