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

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.lryc.cn/news/505725.html

相关文章:

  • Linux - rpm yum 工具及命令总结
  • 电子应用设计方案-58:智能沙发系统方案设计
  • 复习打卡Linux篇
  • 在Ubuntu 22.04 LTS中使用PyTorch深度学习框架并调用多GPU时遇到indexSelectLargeIndex相关的断言失败【笔记】
  • qt 类中的run线程
  • Vue3父子组件传属性和方法调用Demo
  • aac怎么转为mp3?操作起来很简单的几种aac转mp3的方法
  • 结合mybatis-plus实现Function获取java实体类的属性名
  • vue 响应式数据原理
  • android 计算CRC
  • Linux tinyproxy 使用教程
  • 局部规划器设计思路
  • 数字图像处理技术期末复习
  • UITableView显示数据,增加数据,删除数据及移动数据行
  • 金智塔科技喜获CCF中国数字金融大会 GraphRAG竞赛二等奖
  • 方案解读:数字化扩展中如何提升多云应用安全能力?
  • “年轻科技旗舰”爱玛A7 Plus正式发布,全国售价4999元
  • oracle开窗函数笔记、over()笔记
  • 【HarmonyOS】HarmonyOS 和 Flutter混合开发 (一)之鸿蒙Flutter环境安装
  • 海外招聘丨卢森堡大学—人工智能和机器学习中的 PI 用于图像分析
  • LeetCode hot100-85
  • linux 内核数据包处理中的一些坑和建议
  • C++ 的衰退复制(decay-copy)
  • vue-cli 5接入模块联邦 module federation
  • 【Rust自学】3.6. 控制流:循环
  • 【第八节】git与github
  • win如何访问Linux数据库(本地)
  • Windows设置所有软件默认以管理员身份运行
  • 前端 计算发布时间(如“1小时前”、“3天前”等)
  • shardingjdbc 4.0.0 seata分布式事务Failed to fetch schema问题