centos7.9 安装redis5.0.7记录

这篇具有很好参考价值的文章主要介绍了centos7.9 安装redis5.0.7记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考自己之前写的安装5.0.3 centos7安装redis5.0.3详细步骤_lanren312的博客-CSDN博客

 一开始大意了,没有安装gcc,直接就make

[root@localhost redis-5.0.7]# make
cd src && make all
make[1]: Entering directory `/opt/redis-5.0.7/src'
    LINK redis-server
cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
cc: error: ../deps/lua/src/liblua.a: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/opt/redis-5.0.7/src'
make: *** [all] Error 2

先清除  make distclean

[root@localhost redis-5.0.7]#  make distclean  
cd src && make distclean
make[1]: Entering directory `/opt/redis-5.0.7/src'
rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html Makefile.dep dict-benchmark
(cd ../deps && make distclean)
make[2]: Entering directory `/opt/redis-5.0.7/deps'
(cd hiredis && make clean) > /dev/null || true
(cd linenoise && make clean) > /dev/null || true
(cd lua && make clean) > /dev/null || true
(cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true
(rm -f .make-*)
make[2]: Leaving directory `/opt/redis-5.0.7/deps'
(rm -f .make-*)
make[1]: Leaving directory `/opt/redis-5.0.7/src'

再安装 make && make install

[root@localhost redis-5.0.7]# make && make install  

WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
Server initialized
WARNING overcommit_memory is set to 0! Background save 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.
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
Ready to accept connections

编辑/etc/sysctl.conf文件,添加

net.core.somaxconn = 1024
vm.overcommit_memory = 1

检查是否添加成功

sysctl -p

重启 redis

systemctl restart redis.service

还是有报错

Server initialized
WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
DB loaded from disk: 0.000 seconds
Ready to accept connections

编辑  etc/rc.local,在最下面添加

echo never > /sys/kernel/mm/transparent_hugepage/enabled

再次重新启动redis,发现并没有用

期间直接启动 ,开始是成功了,但过一会就断了。

/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

再去检查redis.conf

发现daemonize是 no,protected-mode是 yes, 我记得之前是改过的

再次修改 daemonize yes,protected-mode no
重启redis,就正常了。

centos7.9 安装redis5.0.7记录,java,运维

 文章来源地址https://www.toymoban.com/news/detail-552129.html

到了这里,关于centos7.9 安装redis5.0.7记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7安装部署Redis7

    Linux 发行版: CentOS-7-x86_64-DVD-1804.iso Redis 版本: 7.0.12 Redis Download:https://redis.io/download/ Redis Tag:https://github.com/redis/redis/tags Redis入门和使用实践v2018:https://blog.csdn.net/u011424614/article/details/100170313 [Windows] Redis使用记录:https://blog.csdn.net/u011424614/article/details/101531772 CentOS基础操作

    2024年02月12日
    浏览(37)
  • 一文学会 CentOS7 安装配置 Redis

    ✅作者简介:2022年 博客新星 第八 。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:SpringBoot 框架从入门到精通 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:SpringBoot 项目

    2024年02月02日
    浏览(52)
  • centos7安装Redis7.2.4

    参考: 在centos中安装redis-5.0.7 Memory overcommit must be enabled! Without it, a background save or replication may fail under low m 场景:我本来在docker里面安装的Redis,稳定运行2个月,但是今天发现本地突然无法连接到服务器的Redis了,但是我的项目还是能正常使用Redis,然后下午到晚上一直在找问

    2024年01月25日
    浏览(51)
  • centos7在使用docker安装redis

    实际工作中用了redis都是工具查询,可没有对redis的安装和配置涉及到,特地简单研究下 对redis内部的一些基本操作产生了一些兴趣 1、docker 搜索redis docker search redis 2、docker 拉取最新tag的redis docker pull redis:latest 3、新建宿主机和docker容器的映射文件夹 如下图: 4、使用docker命令

    2024年02月14日
    浏览(42)
  • Centos7.6 安装mysql过程全记录

    在centos 7.6上 离线安装mysql 的步骤,可参考下文: 查找之前是否安装了MySQL rpm -qa|grep -i mysql 如果已经安装mysql,则需要先停止MySQL,再删除之前安装的MySQL ,把rpm -qa | grep mysql 得到的安装包名XXX 写上即 rpm -ev xxx  rpm -ev bt-mysql56-5.6.47-1.el7.x86_64 查找之前MySQL的目录,删除老版本

    2024年02月13日
    浏览(40)
  • 在CentOS7中,安装并配置Redis【个人笔记】

    输入命令su  ---切换到root用户【如果已经是,则不需要进行该操作】 apt search redis ---使用apt命令来搜索redis相关的软件包【查询后,检查redis版本是否是你需要的,如果不是则需要看看其他资料~】 apt install redis ---此时安装的就是上述的redis版本 手动修改配置文件:  进入red

    2024年02月10日
    浏览(43)
  • Centos7 上安装 redis-dump 和redis-load 命令

    一、导入证书并安装依赖 1、安装GPG keys 2、安装依赖包 二、安装ruby 说明: 需要安装的ruby版本必须在 2.7.5 以上,否则后面不能成功安装redis-dump和redis-load命令 三、替换gem源 四、安装redis-dump和redis-load命令 1、安装redis-dump和redis-load命令 2、redis-load命令 3、redis-dump导出数据 4、

    2024年02月14日
    浏览(40)
  • Centos7.6之禅道开源版17.6.1安装记录

    官网: http://www.zentao.net/download.html 默认admin用户密码为: 123456 修改后密码为:Sys2021@123 这里以root用户为例,可以自己创建用户 1. 开启远程访问用户 2. 更改mysql绑定的主机 编辑 vim /opt/zbox/etc/mysql/my.cnf 文件,并将 bind-address 注释掉 3. 重启Apache与MySQL服务

    2024年02月20日
    浏览(35)
  • 【Redis入门篇】| 基于Centos7的Redis安装与启动(文末福利免费送书)

    目录 ​一:初识Redis 1. 认识NoSQL 2. 认识Redis 3. 安装与启动Redis 4. Redis命令行客户端 5. 图形化桌面客户端 图书推荐(送书环节) Redis入门大纲 1. 认识NoSQL 传统的关系型数据库SQL和非关系型数据库NoSQL的区别! (1)结构化(Structured) 非结构化 存入关系型数据库的数据都是结

    2023年04月09日
    浏览(75)
  • centos7、ubuntu、openkylin、ky10Server等系统docker安装mysql、redis

    默认密码都是 123456 mysql确认    redis确认    

    2024年02月13日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包