Linux搭建Redis
查看Linux服务器
uname -m
如果输出是 x86_64
,则表示您的系统是 x86_64(64 位)。如果是 i386
或 i686
,则表示您的系统是 32 位 x86 架构。ARM 架构通常显示 arm
。
查看是否有C语言环境
因为Linux是使用C语言开发的缓存服务,他读写速度非常的快,因为他是存储在内存中的,每秒可以处理10万以上读写。
# 查看是否可以执行,必须支持TLS
make
安装GCC-C语言环境
注意:这个建议使用yum一键安装,因为太多乱七八糟的依赖了所以建议一键安装
yum install gcc -y
安装make环境
# 出现选择直接选择y回车即可
sudo yum install make
下载并且安装Redis
创建文件夹
cd /
mkdir redis
上传文件到服务器上面并且放到刚刚创建文件夹中
解压
tar -zxvf redis-7.2.5.tar.gz
进入解压的文件接下来我们开始安装redis
安装&编译redis
# 之前测试过安装过了make
make MALLOC=libc
# 进入编译完成之后src目录
cd src
# 安装install
make install
启动redis查看是否安装成功
./redis-server
修改redis的配置使其远程连接
从src退出,进入到redis的文件中
cd ..
vi redis.conf
编辑redis.conf配置文件
#注释掉这部分,这是限制redis只能本地访问
# bind 127.0.0.1
#默认yes,开启保护模式,限制为本地访问
protected-mode no
#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,设置为yes的话会导致无法使用系统服务启动
daemonize no
#redis持久化(可选)
appendonly yes
#设置密码 - 注释掉表示不设置密码。
requirepass 123456
启动Redis使其可以远程连接
# 查看目录进入redis目录
cd /redis/redis-7.2.5
# 启动Redis并且增加配置信息(应用配置)
./src/redis-server redis.conf
还是使用加载配置的命令启动Redis并且查看是否运行成功
ps -ef | grep redis
开放端口
sudo iptables -I INPUT -p tcp --dport 6379 -j ACCEPT