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、参数修改
- daemonize:是否以守护进程方式运行Redis,可以设置为 yes 或 no(设置为
yes
,可以使Redis在后台运行,不会占用终端窗口,并且可以在关闭终端后继续运行)。 - pidfile:指定Redis的PID文件路径。
- port:指定Redis监听的端口号。
- bind:指定Redis监听的IP地址。
- logfile:Redis日志文件路径。
- loglevel:日志级别,如 debug、verbose、notice、warning。
- save:设置进行数据库快照的条件,格式为 "seconds changes"。
- requirepass:连接Redis时需要输入的密码。
一般在配置文件中找到以下行内容:
# requirepass foobared
将上面的注释符号(#)去掉,并将密码修改为你想要设置的密码:
requirepass new_password_123
- maxclients:最大客户端连接数。
- maxmemory:Redis实例的最大内存限制。
- appendonly:开启/关闭AOF持久化。
- appendfsync:AOF持久化写入磁盘的频率,可设为 always、everysec、no。
- 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