栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Linux】Redis的apt安装(问题记录及部分解决办法)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux】Redis的apt安装(问题记录及部分解决办法)

实验平台
  • 操作系统:Linux(Ubuntu20.04)
  • Redis版本:5.0.7

老师提供给我们的实验报告:


当我按照这个步骤来时,sysctl vm.overcommit_memory=1失败,于是我上网搜索了其他方法,发现是需要root权限才能改变。
利用sudo -i命令进入root权限(时间只有5分钟)如果想延长时间可以用sudo -v,不过5分钟对我来说绰绰有余。
从这个博客中学到的方法:
Linux进入root权限的两种方法
这个博客中有三种设置vm.overcommit_memory的方法:
linux的vm.overcommit_memory的内存分配参数详解
使用了这个博客中的方法:
Redis 优化之内存分配控制 vm.overcommit_memory
(*算是个可以解决这个问题的资源整合贴吧 *_(:3_| /_)_)

在root权限下,利用

cat /proc/sys/vm/overcommit_memory 

查看,返回值是0,再输入以下语句:

echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
sysctl vm.overcommit_memory=1

再次查看:

cat /proc/sys/vm/overcommit_memory

返回值变成1,设置成功。
这样实验步骤的第一步就配置好了,然后再用apt-get安装命令即可。

su hadoop #切换到hadoop,默认密码是“hadoop”
sudo apt-get update  #更新软件源
sudo apt-get install redis-server  #是否继续,选择“y”
我在安装过程中出现的问题(打算上课去问老师)

我安装Redis时vm.overcommit_memory=1这个其实配置失败了,但是我在vm.overcommit_memory=0的情况下完成了Redis的安装,他进入了这样一个页面:

然后我也没法执行Redis的相关操作,感觉这个页面很像vim的编辑页面,我只能选择关闭终端,然后再打开再进行下一步操作。(不知道是不是之前没有设置好的问题)
重新开启终端之后,输入redis-cli命令它可以正常地显示版本号,也可以正常操作:

所以我很困惑这个配置没有成功(vm.overcommit_memory=0)会不会影响Redis的使用呢?我需不需要重装Redis?apt-get安装的Redis怎么卸载?有没有大佬可以给我解答以下疑惑(.> ^ <.)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/613678.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号