当前位置: 首页 > article >正文

linux 安装redis

下载地址

通过网盘分享的文件:redis-7.2.3.tar.gz
链接: https://pan.baidu.com/s/1KjGJB1IRIr9ehGRKBLgp4w?pwd=0012 提取码: 0012

 解压

tar -zxvf redis-7.2.3.tar.gz

mv redis-7.2.3 /usr/local/

cd /usr/local/redis-7.2.3

安装

make install

修改配置文件

/搜索文件  n 搜索下一个

vim redis.conf

#bind 127.0.0.1

# 将这行代码注释,监听所有的ip地址,外网可以访问 protected-mode no 

# 把yes改成no,允许外网访问 # 守护进程,修改为 yes 后即可后台运行 daemonize yes 

# 密码,设置后访问 redis 必须输入密码 requirepass redis 

# 如果想要改redis的端口,找到下面这个,把6379改成你想修改的端口。不建议 port 6379

创建守护进程

vim /etc/systemd/system/redis.service

 [Unit]

        Description=Redis

        After=network.target

        [Service]

        Type=forking

        ExecStart=/usr/local/redis-7.2.3/src/redis-server /usr/local/redis-7.2.3/redis.conf

        ExecStop=/usr/local/redis-7.2.3/src/redis-server -s stop

        PrivateTmp=true

        User=root

        Group=root

        [Install]

        WantedBy=multi-user.target

设置开机自启

systemctl enable redis

添加环境变量

vim /etc/profile

可以直接在/etc/profile文件末尾直接添加

export PATH=$PATH:/usr/local/redis-7.2.3/src

保存退出

刷新环境变量

source /etc/profile

重启redis

systemctl restart redis

注意:


说明:如果后续大家还重新修改了/etc/systemd/system/redis.service文件,启动redis时出现提醒:Warning: The unit file, source configuration file or drop-ins of redis.service changed on disk. Run 'systemctl daemon-reload' to reload units

重新执行命令:systemctl daemon-reload

这个警告提示您的 redis.service 单元文件、源配置文件或附加配置文件在磁盘上发生了变化。为了加载这些变化,您需要运行 systemctl daemon-reload 命令来重新加载单元。

查看redis的运行状态

systemctl status redis

ps -ef|grep redis

防火墙开放6379端口

firewall-cmd --add-port=6379/tcp --permanent

firewall-cmd --reload


http://www.kler.cn/a/443038.html

相关文章:

  • springboot整合拦截器
  • 如何在 Ubuntu 22.04 上安装 Nagios 服务器教程
  • C++ 常见面试题(二)
  • 国产游戏崛起,燕云十六移动端1.9上线,ToDesk云电脑先开玩
  • JWT与Token
  • springboot + vue+elementUI图片上传流程
  • 【每日一题 基础题】[蓝桥杯 2020 省 AB3] 乘法表
  • 2025年入职/转行网络安全,该如何规划?网络安全职业规划
  • 【自动驾驶】单目摄像头实现自动驾驶3D目标检测
  • 《Django 5 By Example》阅读笔记:p551-p560
  • Ubuntu如何下载nvidia驱动和Cuda Toolkit
  • iOS swift开发系列--如何给swiftui内容视图添加背景图片显示
  • 王佩丰24节Excel学习笔记——第十三讲:邮件合并
  • 力扣--LCR 183.望远镜中的最高海拔
  • Linux文件属性 --- 硬链接、所有者、所属组
  • 15.初识接口1 C#
  • thinkphp:try-catch捕获异常
  • flutter --no-color pub get 超时解决方法
  • 51单片机-内部扩展RAM的应用
  • nlp初学者怎么入门?需要学习哪些?
  • MySQL技术:深入理解索引与优化
  • 提升PHP技能:18个实用高级特性
  • Linux docker离线部署
  • 基于Armitage的MSF自动化集成攻击实践
  • Android显示系统(12)- 向SurfaceFlinger申请Buffer
  • 超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!