Linux系统编译安装单机版Redis
一、下载Redis
GitHub下载地址:https://github.com/redis/redis/releases
Redis官网下载地址:https://download.redis.io/releases/
可以选择在官网或者github上下载,我们在github上下载最新版本:

二、编译Redis
1.解压源码
下载完成后,将源文件上传到服务器上进行解压:
tar -zxvf redis-8.4.2.tar.gz 
进入解压后的文件夹:
cd redis-8.4.2/ 解压后目录:

2.编译源码
通过make编译Redis:
make 注:默认安装目录为/usr/local/bin/redis-server,编译的时候可以通过PREFIX=/usr/local/redis参数指定安装目录。
编译完成后会出现Hint: It's a good idea to run 'make test' ;)表示编译成功:

3.安装
通过下面命令安装Redis:
make install 
三、配置文件修改
1.复制配置文件
安装完成后,需要将配置文件放到etc目录下:
cp redis.conf /etc/ 2.修改配置文件
通过vi命令修改配置文件:
vi /etc/redis.conf 
需要修改的配置如下:
(1) 以后台进程方式启动redis:
将daemonize no修改为daemonize yes
(2) 调整监听ip
bind 127.0.0.1 注释掉后会默认监听0.0.0.0
(3) 开启密码验证
将#requirepass foobared 修改为 requirepass AI@sta2a
(4) 开启日志
logfile "/var/log/redis/redis.log"
(5) 调整运行目录
dir /var/lib/redis
pidfile /var/run/redis/redis_6379.pid
其他配置保持默认,修改完成后查看配置文件:
cat /etc/redis.conf |grep -vE '^#|^$' 
3.启动redis
配置完成后就可以通过下面命令启动了:
/usr/local/bin/redis-server /etc/redis.conf 4.验证安装状态
启动完成后查看运行状态:
ps -ef|grep redis
netstat -anp|grep redis 
执行redis-cli验证是否安装成功:

四、将Redis加入systemctl管理(可选)
为了方便开机自动管理和服务快捷控制,可以将redis加入systemctl管理。
首先在/usr/lib/systemd/system/下创建redis.service文件:
touch /usr/lib/systemd/system/redis.service 执行下面命令在文件中添加docker.service配置(直接复制执行):
cat << EOF >> /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis.conf --supervised systemd
ExecStop=/usr/local/bin/redis-cli shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
EOF 配置完成后就可以使用systemctl管理redis服务了。

扩展说明:
1.参考文档:https://redis.io/docs/latest/operate/oss_and_stack/install/build-stack/almalinux-rocky-8/
- 本文标签: Redis Linux
- 本文链接: https://blog.eyyyye.com/article/119
- 版权声明: 本文由爱做梦的比特原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
