zoukankan      html  css  js  c++  java
  • linux上重装redis,设置密码

    linux上重装redis,设置密码

    背景

    阿里云服务器由于redis没有设置密码导致被当矿机矿了一个月,表现为top指令一直cpu一直百分百,具体解决方案可以查看这篇。linux服务器上CPU使用率总是100%解决方案,然后我就把redis给卸载了。。。但是redis必须给linux上装上啊。。所以参考了别人的博客重新装了一遍。1.具体参考博客2.更改密码

    流程

    1. 首先删除redis,具体可以参考这篇,卸载redis,我当时看的那篇忘了,反正就是大概就是让你删除文件夹然后再使用rm -rf redis进行卸载。

    2. ps -aux | grep redis 或者 ps -ef | grep redis,这段指令是用来查看redis的服务是否启用。但是两者区别还没查,待更新,如果出现一条,而且是好多带--color--什么的,问题不大,不用管它。

    3. 下载redis

      先找一个目录,比如我的目录在/usr/redis,按理来说应该在opt目录下安装个人的软件,但是为了方便就直接使用usr目录了,cd 到这个目录下,使用指令:

      wget http://download.redis.io/releases/redis-4.0.8.tar.gz 
      

      这条指令有可能比较慢,但是等的时间应该也不长,所以就耐心等吧。你也可以更换版本,具体百度吧。

    4. 解压,默认解压到当前目录下,也就是usr/redis下。

      tar xzvf redis-4.0.8.tar.gz
      
    5. 安装

      cd redis-4.0.8 //切换到这个目录
      make //编译
      cd src //切换到src下
      make install PREFIX=/usr/redis //应该是编译/usr/redis下面的全部文件。这不操作完成之后,应该可以在redis-4.0.8同级目录下看到bin的文件夹。
      
    6. 配置文件

      移动配置文件到安装目录下

      cd ../   // 切换到redis-4.0.8目录下
      mkdir /usr/redis/etc //在usr/redis下创建一个etc的文件夹
      mv redis.conf /usr/redis/etc   //将redis.conf 移动到etc目录下
      
    7. 配置redis后台启动和密码访问redis

      vim /usr/redis/etc/redis.conf 
      首先按一下esc,到命令行模式,输入/xx ,查找指定字符,n表示下一个找到的字符
      在这里就是/daemonize ,找到后把后面的no 改成yes
      然后再找requirepass,找到后指定一下你的密码就可以了。最后esc wq,保存后退出。
      
    8. 将redis加入到开机启动

      vim /etc/rc.local 
      在里面添加内容
      /usr/redis/bin/redis-server /usr/redis/etc/redis.conf
      意思就是开机后调用这段开启redis
      
    9. 启动redis

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

    验证

    使用客户端访问

    ./redis-cli
    必须使用这种方式,博客中讲的另一种我不能使用
    

    使用后可以进去,但是没有办法存数据,你得这样

    ./redis-cli -a 你输入的密码
    

    就可以访问了。

  • 相关阅读:
    Spark权威指南(中文版)----第5章 结构化API基本操作
    Spark权威指南(中文版)----第2章 Spark简介
    Spark权威指南(中文版)----第4章 结构化API概述
    Spark权威指南(中文版)----第1章Apache Spark是什么
    Java读写锁的实现原理
    【进阶之路】动态代理与字节码生成
    如何写好技术文档——来自Google十多年的文档经验
    谈谈 C++ STL 中的迭代器
    面试官疯狂问我联表查询怎么办? 愣着干嘛?进来白嫖啊!
    面试问题记录 三 (JavaWeb、JavaEE)
  • 原文地址:https://www.cnblogs.com/chenyameng/p/13046272.html
Copyright © 2011-2022 走看看