mkdir /athena
cd /athena
mkdir redis
1、切换到 “redis” 目录:
cd /athena/redis
2、使用 YUM 包管理器安装 GCC、C++ 和 Make 软件包:
yum install gcc-c++ make -y
这条命令将使用 YUM 包管理器安装 GCC、C++ 和 Make 软件包。-y 标志表示自动回答 “yes” 来确认安装。
3、检查已安装的 GCC 版本:
gcc -v
这条命令将显示已安装的 GCC 编译器的版本信息。
4、下载 Redis 的安装包(版本为 6.0.8):
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
这条命令将从指定的 URL 下载 Redis 6.0.8 版本的压缩包。
5、列出当前目录中的文件和目录:并解压
ls
tar -zxvf redis-6.0.8.tar.gz
ls
6、进入 Redis 解压缩后的目录:
cd redis-6.0.8
7、使用 Make 命令进行 Redis 的安装(指定安装路径为 “/athena/redis/redisMake”):
make PREFIX=/athena/redis/redisMake install
这条命令将根据 Makefile 文件中的指令,将 Redis 安装到指定的目录(在此情况下为 “/athena/redis/redisMake”)
8、进入 Redis 可执行文件所在的目录:
cd /athena/redis/redis-6.0.8/src
这条命令将切换到 Redis 可执行文件(例如 redis-server 和 redis-cli)所在的目录。
9、启动 Redis 服务器:
./redis-server
10、关闭 Redis 服务器:
./redis-cli shutdown
11、使用 vim 编辑器打开 redis.service 文件:
vim /etc/systemd/system/redis.service
这条命令将使用 vim 编辑器打开位于 “/etc/systemd/system/” 路径下的 redis.service 文件。
12、编辑redis.service 文件内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# 这行配置内容要根据 redis 的安装目录自定义路径
ExecStart=/athena/redis/redisMake/bin/redis-server /athena/redis/redis-6.0.8/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
这是一个 Systemd 服务单元文件,用于配置 Redis 服务器的服务。它包含了描述、依赖关系和执行命令等配置。
13、重新加载 Systemd 守护进程配置:
systemctl daemon-reload
这条命令用于重新加载 Systemd 守护进程的配置文件,以使对 redis.service 文件的更改生效。
14、启用 Redis 服务,使其在系统启动时自动启动:
systemctl enable redis
这条命令将启用 Redis 服务,以便在系统启动时自动启动 Redis。
15、重新启动系统验证是否开启自启redis服务成功
reboot
systemctl status redis
16、使用 vim 编辑器打开 redis.conf 文件:
vim /athena/redis/redis-6.0.8/redis.conf
17、redis.conf 文件中的两个配置属性修改:
bind: 绑定的主机地址。如果需要设置远程访问,则将该属性以 "#" 注释的形式禁用。
protected-mode: 如果需要允许外部网络连接 Redis 服务,则需要将该属性的值更改为 "no"。