首先我们需要在虚拟机上安装centos6.9,这是必备条件,这里就不多说了,其次我们要去官网下载需要安装的redis版本,我以redis 4.0.11为例,下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz
下载完成之后上传到linux指定位置
使用解压命令解压 tar zxvf redis-4.0.11.tar.gz
解压完成之后进入解压后的文件夹 cd redis-4.0.11
执行编译命令 make
若出现如下提示,则说明未安装gcc,使用命令安装gcc:yum install gcc
安装完成之后可使用命令 gcc -v 查看gcc的版本信息
若出现如下提示,则使用命令make MALLOC=libc,推测是因为编译库的问题
编译成功后,进入src文件夹,执行make install进行Redis安装
安装成功后,下面对Redis 进行部署,在redis下面创建bin
执行移动文件命令将redis-4.0.11下面的redis.conf移动到redis/bin下面
mv redis-4.0.11/redis.conf bin/
然后redis安装的bin下面的文件默认会放到/usr/local/bin下面
为了方便管理,将这些文件全部移动到自己创建的bin文件夹下面
mv redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server /usr/local/jsServer/redis/bin/
如果允许远程连接这个redis,还需要修改bin下面的redis/conf
vim redis.conf
修改内容如下:
注释掉绑定的IP使用本虚拟机的IP,在127.0.0.1前面加一个#
将保护模式关闭,允许远程连接,将protected-mode yes修改为protected-mode no
允许以守护进程运行(即后台运行),将daemonize no修改为daemonize yes
其他配置
设置Redis密码,编辑刚刚复制的配置文件:vi redis.conf,解除requirepass参数的注释,并设置值,例如:requirepass ljx520
默认日志位置 logfile /var/log/redis/redis.log
默认监听端口 port 6379
绑定的主机地址 bind 127.0.0.1
默认持久化文件存放位置 /var/lib/redis dir /home/data/redisData
这里就不多说了
配置好之后在bin下面使用启动命令 ./redis-server redis.conf
可使用命令查看redis的进程 ps -ef|grep redis
如果防火墙没配置6379的端口,则需要配置一个,或者关闭防火墙
vim /etc/sysconfig/iptables
添加端口 -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
保存之后重启防火墙 service iptables restart
Linux 安装redis 4.0.11
最新推荐文章于 2025-03-19 15:37:21 发布