centos7安装redis

  1. 安装依赖
    yum install -y gcc
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

    scl enable devtoolset-9 bash

  2. 下载redis,我这里放在/root/tools
    wget http://download.redis.io/releases/redis-6.0.9.tar.gz

  3. 解压
    tar -zxvf redis-6.0.9.tar.gz

  4. 进入解压目录,解压缩,然后编译

    • cd ./redis-6.0.9

    • make

    • make PREFIX=/usr/local/redis-6.0.9 install
      安装到:/usr/local/redis-6.0.9
      可执行文件存放在/usr/local/bin目录;
      库文件会存放在/usr/local/lib目录;
      配置文件会存放在/usr/local/etc目录;
      其他的资源文件会存放在usr/local/share目录;
      这里指定好目录也方便后续的卸载,后续直接rm -rf /usr/local/redis-6.0.9即可删除redis。

  5. 配置允许远程连接
    vi redis.conf,再 bind 127.0.0.1 前面加# 注释掉
    protected-mode yes 改成 protected-mode no 守护模式,如果开启只能内网连接
    daemonize no 改成 daemonize yes,后台进程启动

  6. 启动redis

    /usr/local/redis-6.0.9/bin/redis-server /root/tools/redis-6.0.9/redis.conf

  7. 加入服务

    • vi /etc/systemd/system/redis.service 输入下面的内容 ExecStart 后面的是启动路径和配置
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis-6.0.9/bin/redis-server /root/tools/redis-6.0.9/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后kill 掉以前的 redis 进程,再用systemctl start redis 启动就行了

  1. 加入开机启动

    systemctl enable redis

posted on   zhangyukun  阅读(92)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2018-11-30 secureCRT 设置证书免密登陆
2018-11-30 禁用 linux的 密码登陆
2018-11-30 Bitvise 使用公私玥免密登陆 服务器

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示