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

redis linux 安装

下载解压

https://download.redis.io/releases/

tar -zvxf  ----redis-7.4.1
编译

进入目录下

# redis 依赖c++
yum install gcc-c++make可能会有问题,所以记得换源
# 安装到  /usr/local/redis
make PREFIX=/usr/local/redis install
cd src
./redis-server

redis.config

需要远程所以取消保护模式

将 Redis 配置为绑定到 0.0.0.0 可以使其监听所有网络接口,从而允许从任何网络接口连接到 Redis 服务器。这通常用于在生产环境中允许多个客户端从不同的网络连接到 Redis。然而,这样做会暴露 Redis 服务器,因此必须确保有适当的安全措施


尽量加上密码吧
requirepass 后面接密码

./redis-server redis.conf 
 WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
Redis服务器在启动时给出了一个警告,提示内存过度提交(Memory Overcommit)必须被启用。内存过度提交允许系统分配比实际物理内存更多的内存给进程,这在很多情况下是有用的,因为它可以提高系统的灵活性和性能。然而,在某些低内存条件下,如果过度提交的内存被大量使用,可能会导致后台保存(如RDB快照)或复制操作失败。解决:
/etc/sysctl.conf
添加:vm.overcommit_memory = 1生效:sysctl -p
更换数据源

我把源全换了

(我的是centos-stream-8)

yum clean all && yum makecache
http://www.lryc.cn/news/487315.html

相关文章:

  • springboot006基于SpringBoot的网上订餐系统(源码+包运行+LW+技术指导)
  • 【QNX】QNX侧如何抓取日志?
  • 深度学习:计算卷积神经网络中输出特征图尺寸的关键公式
  • 【惠州大亚湾】之维修戴尔服务器DELLR730XD
  • 跟我学C++中级篇——Design Patterns的通俗说法
  • 消息队列原理面试题及参考答案
  • 有序数组的平方(leetcode 977)
  • 网页抓取API,让数据获取更简单
  • 23.<Spring图书管理系统(强制登录版本)>
  • 【插件】重复执行 pytest-repeat
  • pip/conda install bugs汇总
  • 通过shell脚本分析部署nginx网络服务
  • Java基础——继承和多态
  • 长江存储嵌入式面试题及参考答案
  • WordPress设置自动更新CSS版本号
  • 【Qt聊天室】客户端实现总结
  • 服务器数据恢复—raid5阵列故障导致上层系统分区无法识别的数据恢复案例
  • mysql bin log分析
  • 深入理解 Vue 3 中的 emit
  • #lwIP 的 Raw API 使用指南
  • Elasticsearch开启认证及kibana密码登陆
  • 【论文阅读】Large Language Models for Equivalent Mutant Detection: How Far Are We?
  • vue2 面试题带答案,万字总结
  • git的常用用法(最简精华版)
  • 哥德巴赫猜想渐行渐远
  • Spring Boot应用开发实战:构建高效、可维护的Web应用
  • keep-alive多级页面缓存实现
  • ks 小程序sig3
  • 图论之构造完全图
  • RDD触发算子:一些常用的触发算子(count、foreach、saveAsTextFile、first)