首页
友情链接
点点滴滴
关于本站
秋码记录
一个游离于山间之上的Java爱好者 | A Java lover living in the mountains
累计撰写
142
篇文章
累计创建
317
个标签
累计创建
46
个分类
栏目
首页
友情链接
点点滴滴
关于本站
搜索
包含标签
Nosql
海外云服务器安装 Redis 6.2.x (Ubuntu 18.04 记录篇三)
通过前两篇的实践,我们已然在海外云服务器/VPS安装了JDK和MariaDB数据库,一个能够运行Java项目的海外云服务器/VPS算是告一段落了。 然而,在这请求量与日俱增的情况下,MariaDB数据库显然是在超负债·的工作,压力那不是一般的大。 为了缓解mariaDB数据库的压力,我们可以采取缓存策略,也就是那些请求量比较频繁的数据,可以缓存起来,以便用户再次请求时,不再去读取数据库数据,而是将缓存数据响应给用户,从而减少了因频繁读取数据给数据库带来的压力。 我们可以使用业界、开源界享誉盛名的NoSQL——redis。它是一个K/V 键值对存储,内存型的非关系型数据库,也正是由于它是内存型存储方式,所以它在读写方面快于SSD 型存储的数据库。 下载 redis 由于redis都是通过源码编译进行安装的,故而我们首先得下载redis源码,随后在Linux 发行版进行编译安装。 redis官方地址: https://redis.io/downloads/ 截止发稿前,redis最新版本已经到7.4.x了,然而7.x版本以上是需要商业授权的,这也是众多开源软件走向商业化的途径。 当然咯,redis官方还是会一如既往地向公众开源,但那只是community(社区版),却足以应对日常问题了。 我们将下载下来的tar压缩包,通过SSH工具上传到海外云服务器/VPS对应的目录下。 解压压缩包 首先我们进入到刚刚上传过来的redis压缩包目录下。 使用以下命令进行解压: tar -zxvf redis-6.2.14.tar.gz 在Terminal执行完这行命令后,会在当前目录下多了一个与压缩包同名的文件夹。 编译并安装 redis 由于redis采用C language编写,而想要编译C language的话,是需要专门用来编译的C language 的编译器。 首先,我们先在Terminal输入gcc -v命令,查看当前的Linux 发行版是否安装了gcc,假使你在输入命令后,得到了如下与下图一样的提示信息,那么说明当前的Linux 发行版是没有安装过gcc,你可以从提示信息中看到,有一行apt install gcc的信息,瞬间让你觉得很是贴心,虽然当前Linux 发行版没有gcc环境,但你可以通过apt install gcc来安装gcc。 你可以使用apt update命令来更新你的系统镜像源。 apt update apt install gcc gcc -v 随后,我们再次输入gcc -v命令,terminal便输出了刚刚安装gcc版本信息了。 之后,我们进入redis刚解压的目录内,对redis源码进行编译。 提示:某些`linux 发行版`可能出现以下信息,那么,按照提示信息进行操作即可。 root@XXXX:/usr/local/redis# cd redis-6.2.14/ root@XXXX:/usr/1ocal/redis/redis-6.2.14# make Command 'make' not found, but can be installed with: apt install make apt install make-guile root@XXXX:/usr/1ocal/redis/redis-6.
2024-09-07
[海外云服务器]