redis7.2.5安装
redis7.2.5安装
#1、安装编译环境等
dnf install -y gcc vim wget
#2、下载并建立目录
mkdir software
wget https://download.redis.io/releases/redis-7.2.5.tar.gz
tar -zxvf redis-7.2.5.tar.gz
#3、安装
cd redis-7.2.5.tar.gz
make
make install
4、编译后默认安装目录是/usr/local/bin
#5、修改配置文件redis.conf
vim /software/redis-7.2.5/redis.conf
1 默认daemonize no 改为 daemonize yes 表示开启后台启动
2 默认protected-mode yes 改为 protected-mode no 需要别人来连接redis服务器的话需要改成no
3 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接 bind 192.168.0.115 -::1
4 默认# requirepass foobared 修改redis密码 去#改foobared改为你自己设置的密码
5 默认port 6379 改为你想用的端口号,如6679
6 pidfile /var/run/redis_6379.pid,如果使用默认端口则保持默认值即可。
7 logfile /usr/local/redis/redis_log.log 设置redis日志,记得自己创建目录让redis保存日志,可不设置logfile。
#6、修改系统参数
vim /etc/sysctl.conf
加入
vm.overcommit_memory = 1
/sbin/sysctl -p
#以上代码可以解决WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition
#7、运行
./redis-server /software/redis-7.2.5/redis.conf
#8、设置开机自启
vim /etc/systemd/system/redis.service
#以下内容复制到redis.service里
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /software/redis-7.2.5/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#以上内容复制到redis.service里
#重新加载
systemctl daemon-reload
#重启服务
systemctl restart redis
#开机自启
systemctl enable redis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2022-07-09 esxi6.7配置虚拟机开机自启动