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
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
留言: