一、reids下载
1、输入官网地址https://redis.io/download
2、将下载好的包上传到服务器或者使用链接wget下载
# wget http://download.redis.io/releases/redis-6.0.5.tar.gz
二、安装redis
1、解压缩及移动命名
# tar -zxvf redis-6.0.5.tar.gz
# mv redis-6.0.5 /usr/local/redis
2、编译及安装
# cd /usr/local/redis
# make
# cd src
# make install PREFIX=/usr/local/redis
PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径
2.1 遇到的报错问题
执行 yum -y install gcc automake autoconf libtool make 会自动安装相关的服务软件
安装完成后make clean后make,若还有错,删除redis文件,重新解压一份,执行make即可。
最好不要使用最新版否则make容易出错,我试了redis-6.0.5版本出错,换成redis-5.0.8版本 ok一切正常
3、配置redis为后台启动
# vi /usr/local/redis/etc/redis.conf
3.1 将daemonize no 改成daemonize yes
4、启动redis
# ./bin/redis-server ./redis.conf //开启redis服务
5、进入redis
# redis-cli
5.1 报错:-bash: redis-cli: 未找到命令
将redis-cli拷贝到/usr/local/bin/下,让redis-cli指令可以在任意目录下直接使用
/redis# cp src/redis-cli /usr/local/bin/
# redis-cli
>
三、设置密码及开启远程访问
# vim /usr/local/redis/redis.conf
1、设置密码
1.1搜索requirepass取消注释 直接在requirepass后面写自己的密码即可
2、远程访问
2.1 搜索bind 127.0.0.1注释掉
2.2 搜索protected-mode改为no
3、重启redis
# pkill redis //停止redis服务
/redis# cp src/redis-cli /usr/local/bin/ //开启redis服务
或者直接杀掉redis进程,重新开启
# ps -aux | grep redis
# kill -9 进程号