安装redis

一、安装
1.检查是否安装gcc依赖包
gcc –version 如果GCC已安装,此命令将输出GCC的版本信息

如未安装需安装依赖包,可选择配置yum源后使用yum安装
yum install -y gcc
2.解压redis安装包,进入解压后的目录
3.安装:make && make install
可选择安装目录make install PREFIX=/usr/local/redis
4.可以在任意目录下运行redis:redis-server

二、配置
1.后台运行
进入redis解压后的目录,找到redis.conf文件,编辑文件:
daemonize的值从no修改成yes(Redis服务默认是前台运行,需要修改为后台运行)
daemonize no ---> daemonize yes
requirepass foobared注释去掉并在后加上密码(注意中间加个空格)(如有需要的话)
requirepass foobared ---> requirepass 123456
设置redis记录日志,默认不记录日志(redis.log为文件名)
logfile " " ---> logfile "redis.log"
配置完毕后,启动服务redis-server redis.conf(在有redis.conf的目录执行)

(网图,忽略版本)
ps -ef | grep redis

停止服务:kill -9 7403

2.设置指定IP连接redis
修改文件中bind配置项,如果不限IP,将127.0.0.1修改成0.0.0.0即可
将bind 127.0.0.1 -::1注释掉,在下边增加:bind 0.0.0.0

3.关闭保护模式
将protected-mode yes修改为:protected-mode no
4.开机自启
新建文件/etc/systemd/system/redis.service
写入内容:
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking

(注意ExecStart的内容为自己的redis.conf文件的路径)

ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.2.0/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
退出之后让文件生效:systemctl daemon-reload
重新加载systemd服务配置文件,在不中断服务的情况下应用配置更改
开机自动启动:systemctl enable redis.service
取消开机自动启动(卸载服务):systemctl disabled redis.service

最后可重启服务器看下是否开机自启

posted @ 2025-08-10 21:44  煎饼狗子x  阅读(24)  评论(0)    收藏  举报