Linux安装Redis详细教程
a.查看gcc版本
gcc -v
b.安装gcc编译工具
yum install -y gcc
1.通过查看进程是否已安装
ps -aux | grep redis
或者
ps -ef|grep redis
2.如果没安装则走一下步骤,则已经安装过,可以直接运行。
2.1、下载并解压Redis
a、执行下面的命令下载redis:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
b、解压redis:
tar xzf redis-6.2.6.tar.gz
这里可以移动到其他/usr路径下,也可以自定义路径
c、移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:
mv redis-6.2.6 /usr/local/redis
3、编译并安装redis
3.1、进入redis安装目录,执行make命令编译redis:
cd /usr/local/redis
make
等待make命令执行完成即可。
目前还没有完全安装成功,如果直接执行会出现一下错误,这个时候不要慌,是因为你没有指定安装目录。
3.2、执行下面命令安装redis,并指定安装目录
切换到redis的src目录下---直接执行
make install
这样,redis即安装成功。
4、启动redis
4.1、进入redis安装目录,执行下面命令启动redis服务
redis-server redis.conf
但这种启动方式不能退出控制台,如果退出,那么redis服务也会停止。如果想要redis以后台方式运行,需要修改redis的配置文件:redis.conf。将该配置文件中的daemonize no改为daemonize yes,
将该配置文件中的requirepass foobared改为requirepass redis123!
修改完成后,重新执行启动命令启动redis,然后通过下面命令查看redis进程,可以发现redis服务已经被启动了:
ps -ef | grep redis
redis在Linux服务器上就已经安装完成,可以看到redis运行在默认端口6379。
外网访问需要开启防火墙
防火墙 开启redis默认端口号6379(注意:云服务器需要在后台防火墙配置端口)
firewall-cmd --add-port=6379/tcp --zone=public --permanent
若要关闭端口可以执行以下命令
firewall-cmd --remove-port=6379/tcp --zone=public --permanent
重启防火墙
firewall-cmd --reload
防火墙常用命令:
永久开启端口:firewall-cmd --add-port=8888/tcp --zone=public --permanent
永久关闭端口:firewall-cmd --remove-port=8888/tcp --zone=public --permanent
安装:yum install firewalld
启动: systemctl start firewalld
重启:firewall-cmd --reload
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
查看开启的端口:firewall-cmd --list-all