在linux环境下下载redis

提示错误

 

 

 

提示要获取root权限 

输入su

输入密码

问题解决

wget:command not found

解决办法:

yum -y install wget

 

下载redis:

wget http://redis.io/download/redis-4.0.8.tar.gz
 
解压:tar xzvf redis-4.0.8.tar.gz

执行命令:make install PERFIX=/kkb/soft/redis-4.0.8

出现错误:

make cc Command not found,make: *** [adlist.o] Error 127

原因:

由于新安装的Linux系统没有安装gcc环境,需要安装gcc,选择用yum进行安装。

yum install gcc

解决“jemalloc/jemalloc.h:no such file or directory“问题,在进行编译(因为上次编译失败,有残留的文件)#make distclean


make && make install

make install PREFIX=/kkb/soft/redis-4.0.8

添加新的文件:mkdir /kkb/soft/redis-4.0.8/etc
      cd ..
移动配置文件:mv redis.conf /kkb/soft/redis-4.0.8/etc

再配置redis为后台启动

 

vi /kkb/soft/redis-4.0.8/etc/redis.conf

进入修改daemonize no为yes(/搜索daemonize,i进入编辑模式修改之后esc退出Shift:+wq保存)

 

启动redis(后面是自己redis-server的位置,redis编译成功之后,在src文件夹下有redis-server)

redis-server /kkb/soft/redis-4.0.8/src

接下来修改密码

 

redis-cli

#之后输入命令检查先前的密码,这步可有可无
config get requirepass

#设置密码
config set requirepass mypassword
mypassword:设置为自己的密码

#设置成功的话会返回‘OK’字样

#重启redis-server

#接着输入
redis-cil
#测试命令
PING
#终端返回
(error) NOAUTH Authentication required.
原因:没有输入密码
解决:命令行中输入:auth mypassword

终端返回‘OK’,证明登入成功,这时候再次输入PING
终端返回‘PONG’如下图

 

 输入quit退出

 

版权声明:本文为lbeaner原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lbeaner/p/14635459.html