Linux下配置redis

在linux环境下下载redis

提示错误

 

Linux下配置redis

 

 you need to be root to perform this command

提示要获取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


移动配置文件: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保存)

Linux下配置redis

 

启动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’如下图

Linux下配置redis

 

 输入quit退出

 

Linux下配置redis

上一篇:Linux8 网卡配置


下一篇:linux安装redis