前言:今天给大家做一期linux下安装redis的教程
关于redis版本可以选择命令安装也可以选择官网下载,本次选择官网下载。附链接: redis官网
大家选择自己需要的版本即可!我使用的是 redis-6.2.6.tar.gz 版本,下面是安装步骤
1.创建一个redis的目录,将下载的安装包上传至此目录
2.进入文件夹,运行解压命令 tar -zxvf xxx
3.进入到解压后的目录进行编译 make
4.如果编译失败可以检查是否安装了gcc。因为redis是C语言编写的,所以在进行第六步之前可以先安装gcc,安装命令如下:yum install gcc-c++
5.进入redis-6.2.6/src 文件目录下进行安装 make install
6.为了方便管理可以将Redis文件中的conf配置文件和常用命令移动到统一文件中,在redis-6.2.6下级目录创建两个文件夹bin和etc
7.将redis-6.2.6目录下的 redis.conf 移动到 redis-6.2.6目录下的etc文件夹下: mv redis.conf ./etc/
8.进入src目录,将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /home/xx/redis-6.2.6/bin/ 目录下: mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /home/xxx/redis-6.2.6/bin/
然后我们需要修改conf文件,下面是可能需要改动的地方
bind 127.0.0.1 //这里可以注释掉,也可以指定本机ip
rename-command FLUSHALL "" //这些是禁止一些高危命令,不加可能过不了阿里云的检测
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""
rename-command SHUTDOWN ""
#rename-command DEL ""
rename-command EVAL ""
protected-mode yes //阻止远程访问
port 6379 //修改端口
daemonize yes //设置后台启动redis服务
requirepass xxx //设置redis密码
最后附上启动命令
进入redis-server所在目录执行 ./redis-server /xxx/redis.conf 或
任何位置都可以执行 /home/xx/redis-server /home/xxx/redis.conf