腾讯云linux服务器下安装redis步骤,以及遇到的问题解决

linux下安装redis步骤

  • 1、获取资源
    wget http://download.redis.io/releases/redis-4.0.8.tar.gz
  • 2、解压
    tar xzvf redis-4.0.8.tar.gz
  • 3、进入目录安装
    cd redis-4.0.8/
    make PREFIX=/usr/local/redis install
  • 4、把redis的配置文件拷贝到安装的bin目录
    cp /usr/local/redis/redis-4.0.8/redis.conf /usr/local/redis/bin/
  • 5、bin目录下启动服务,看是否安装成功
    ./redis-server
  • 6、修改配置文件,改为允许后台运行
    vim redis.conf
    将daemonize修改为yes
  • 7、启动服务&关闭服务
    ./redis-server redis.conf
    ./redis-cli shutdown
  • 8、建议
    • 建议隔一段时间用top 或者 free -m 命令看下内存消耗,我遇到了问题,记录在下面
    • 建议redis设置密码

遇到的问题

只能本地访问无法远程访问

安装成功以后,在服务器上用命令添加set key都是成功的,但是我本地无法访问,且telnet 6379端口失败。项目内部异常信息为 Could not get a resource from the pool,Unable to connect to IP:6379
尝试解决办法:
- 由于部署在腾讯云服务器上,以为没有配置安全组访问规则,去实例里面添加了安全组,开放端口
- 在服务器 ps -aux|grep redis发现ip地址是127.0.0.1而不是0.0.0.0,只是本机能使用。所以修改redis配置文件
vim /usr/local/redis/bin/redis.conf
bind 127.0.0.1修改为bind 0.0.0.0
重启redis解决

服务器内存消耗很高,遇到挖矿进程kdevtmpfsi

网上很多人都遇到了,可以直接搜关键字 kdevtmpfsi redis有很多办法
总结一下比较关键的:

1、 除了kdevtmpfsi进程还有个守护进程 kinsing,两个都要杀掉,并且找到路径删除文件,一个是/var/tmp路径,一个是/tmp/路径
2、看一下crontab -l里面有没有定时任务,用-e删掉重启
3、修改redis密码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值