redis 目前有 Windows 与 Linux 两个版本的安装包,在实际应用中一般都是安装在 Linux 服务器上,所以你还需要准备一个 Liunx 虚拟机或者购买一台云服务器。
如果还没有安装虚拟机,可以参考下面的安装教程,先将虚拟机安装好~
🚀安装教程:CentOS 8 Linux虚拟机安装教程
Redis 官网提供的安装包是源代码,需要我们手动编译,因此我们还需要先安装一个 c 语言编译器。
用管理员账户登录系统,打开 Terminal 终端~
(终端中可以使用 su
命令切换至 root 用户,或者普通用户每次在执行需要 root 权限的指令前加上 sudo
)
依次执行如下指令,安装 gcc 编译器:
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
安装完成后使用 gcc --version
可以查看编译器版本:
官网下载好 redis 源代码压缩文件:
🚀https://redis.io/download/
将 redis-x.x.x.tar.gz
放在 /opt
目录,执行解压命令 tar -zxvf redis-x.x.x.tar.gz
。解压完成后进入目录 cd redis-x.x.x
,在该目录下执行 make
命令进行编译,编译好以后再次执行 make install
命令进行安装。
redis 默认安装目录 /usr/local/bin
中除了 redis 数据库程序,还自带了肯多工具:
redis-server 就是我们说的 redis 数据库,redis-cli 是一个自带的命令行客户端工具,用它可以连接上我们的数据库,此外 redis 还有一些第三方客户端,在本地访问数据库的话一般用自带的就够了。
redis 有两种启动方式,前台启动和后台启动。直接使用命令 redis-server
启动数据库服务是前台启动,这种方式有一个弊端就是命令行窗口如果关闭,redis 服务会跟着一起关闭。
推荐的启动方式是后台启动,需要修改配置文件 redis.conf
,同时为了后面使用方便,我们还需要开放数据库端口等等,这里就一起修改了。
redis.conf
就在 redis 的安装目录下,需要做出如下基础修改:
bind 127.0.0.1
这行代码注释掉,允许外网访问。protected-mode yes
这一行的 yes 改为 no,关闭保护模式。daemonize no
这一行的 no 改为 yes,开启后台守护进程,不然 redis 会随着 Terminal 一起关闭。这时在启动 redis 就是后台启动的方式了。
如果我们要通过第三方工具访问数据库的话有可能访问失败,虽然我们在配置文件中允许了外网访问并关掉了保护模式,但是会被系统防火墙拦截,所以还需要在防火墙配置中方向 redis 默认端口号 6379
(或者直接把防火墙关掉~)
如果你最近打算学习 redis 并且买了阿里云的 Linux 服务器,那么借助阿里云服务器和宝塔 Linux 面板,只需要简单几步就可以安装好 redis。
安装教程:在阿里云上快速安装 Redis
阿里云新用户一年只要几十块,买来用来学习简直不要太爽,各种环境搭建快到飞起!
🚀redis 系列专栏:Redis 快速入门
❤整理不易❤ 还请各位读者老爷们三连支持一下╰( ̄ω ̄o)