linux上重装redis,设置密码

Posted Coder,Not hair

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 你输入的密码

就可以访问了。

以上是关于linux上重装redis,设置密码的主要内容,如果未能解决你的问题,请参考以下文章

Mac上重装pycharm打不开的解决方法

在生产环境上重装wamp,解决访问过卡问题

如何使用linux程序mdadm创建软件RAID1软阵列

linux12 - Redis -> 05 密码设置

linux下redis设置密码登录

VMware-Ubuntu入门