1、安装GCC C++ 编译器

GCC 是一套GNU编程工具,其中包括 C、C++、Objective-C、Fortran、Java 和 Ada 等多种编程语言的编译器。

具体来说,安装 gcc-c++ 包将会在你的系统中安装 g++,这是 GCC 的 C++ 编译器。通过安装这个包,你就可以使用 g++ 命令来编译和构建 C++ 程序

命令:yum install -y gcc-c++:系统将会安装 GCC C++ 编译器,使你能够在系统中使用它来编译 C++ 程序。

[root@localhost ~]# yum install -y gcc-c++

2、解压安装包

### 解压
[root@localhost downfile]tar -zxvf redis-5.0.0.tar.gz
### 进入nginx目录
[root@localhost downfile]cd redis-5.0.0

3、make命令执行 Makefile 文件

make 是一个用于自动化软件编译过程的工具。当你从源代码安装软件时,通常需要使用 make 命令来执行 Makefile 文件,以便将源代码编译成可执行的程序或库。

[root@localhost redis-5.0.0]make
[root@localhost redis-5.0.0]vim objs/Makefile

4、参数修改

  1. daemonize:是否以守护进程方式运行Redis,可以设置为 yes 或 no(设置为yes,可以使Redis在后台运行,不会占用终端窗口,并且可以在关闭终端后继续运行)。
  2. pidfile:指定Redis的PID文件路径。
  3. port:指定Redis监听的端口号。
  4. bind:指定Redis监听的IP地址。
  5. logfile:Redis日志文件路径。
  6. loglevel:日志级别,如 debug、verbose、notice、warning。
  7. save:设置进行数据库快照的条件,格式为 "seconds changes"。
  8. requirepass:连接Redis时需要输入的密码。
    一般在配置文件中找到以下行内容:
# requirepass foobared

将上面的注释符号(#)去掉,并将密码修改为你想要设置的密码:

requirepass new_password_123
  1. maxclients:最大客户端连接数。
  2. maxmemory:Redis实例的最大内存限制。
  3. appendonly:开启/关闭AOF持久化。
  4. appendfsync:AOF持久化写入磁盘的频率,可设为 always、everysec、no。
  5. cluster-enabled:启用/禁用Redis集群模式,可以设置为 yes 或 no。

5、redis启动以及关闭

启动服务redis-server /root/downfile/redis-5.0.0/etc/redis.conf --默认不需要加配置文件

[root@localhost redis-5.0.0]redis-server /root/downfile/redis-5.0.0/etc/redis.conf

其中的/root/downfile,是redis的解压安装路径。

进入redis数据库redis-cli -h 127.0.0.1 -p 6379

Linux环境部署redis_编译器