如安在Ubuntu 18.04上安装和设置Redis

Redis  (长途字典处事器Remote Dictionary Server)是一个开源的内存数据库,用作缓存和动静署理。它也被称为数据布局处事器。它与其他主要数据库的差异之处在于它可以或许存储高级数据范例(包罗舆图,列表,荟萃等),易于利用的界面,对数据举办原子操纵以及其他人无法找到的精彩机能现有数据库。

这就是在本教程中,我们将向您展示如安在Ubuntu 18.04上安装Redis

为什么要利用Redis

如上所述,Redis的机能和卓越成果使其比传统数据库更好。 Redis的典范用法是:

缓存–其加强的数据耐久存储到磁盘的本领使其成为传统缓存办理方案的一个更好的选择

行列– Redis可用于在靠山对功课举办列队。

数器-Redis答允简朴地建设和实现计数器,而无需读取数据或更新数据库的方案。 Redis中的计数器将保持一致

宣布和订阅–用户可以利用“宣布/订阅”范式轻松分发数据

如安在Ubuntu上安装Redis?

Redis存在于Ubuntu的官方软件包存储库中。此刻让我们在Ubuntu上安装Redis:

1、更新APT存储库缓存

为了安装Redis,首先需要更新Ubuntu的APT存储库缓存。您可以利用以下呼吁举办操纵:

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update

2、利用APT呼吁在Ubuntu上安装Redis

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install redis

如安在Ubuntu 18.04上安装和设置Redis

按y,然后按Enter键继承。

3、查抄Redis版本

为了查抄Redis是否正确安装并正常事情,可以输入以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ redis-cli --version

如安在Ubuntu 18.04上安装和设置Redis

输出将显示计较机上当前安装的实用措施的版本。

启动和遏制Redis

完成安装后,可以查抄Redis是否正在运行。 您可以利用以下呼吁执行此操纵:

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl status redis

In the output, locate Active: active (running).

在输出中,找到“ Active: active (running)“。

如安在Ubuntu 18.04上安装和设置Redis

假如尚未启动Redis,则可以通过输入以下呼吁来启动它:

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl start redis-server

假如Redis已经在运行而且要遏制它,则可以利用以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl stop redis

从此,您将在本节中第一个呼吁的输出中看到“Active: inactive (dead) ”。

如安在Ubuntu 18.04上安装和设置Redis

如安在Ubuntu上设置Redis处事器

Redis的默认设置位于/etc/redis/redis.conf中。 默认环境下,处事器侦听来自处事器上所有可用接口的毗连。 您可以让它侦听您选择的接口,按照需要可以是一个或多个接口。 这可以通过利用绑定设置指令来完成,该指令后跟一个或多个IP地点。

要指示Redis处事器侦听特定的IP地点,您需要编辑/etc/redis/redis.conf文件。 用您喜欢的编辑器打开它。 我们将利用vi。 我们利用以下呼吁打开文件:

sudo vim /etc/redis/redis.conf

找到 bind 127.0.0.1 ::1

如安在Ubuntu 18.04上安装和设置Redis

此刻,通过输入您但愿Redis处事器监听的接口的值来变动IP地点。 譬喻:

bind 192.168.213.135

假如您想添加多个IP地点,只需将它们用空格离隔即可:

bind 192.168.213.135 192.168.213.136

在这里您需要输入本身网络的IP地点。

可是,假如但愿处事器侦听网络上的所有接口,则可以利用以下呼吁:

bind 0.0.0.0

完成变动后,生存并封锁文件。 在vim中,您可以通过点击:并执行wq!来做到这一点。 然后从头启动Redis处事器以应用变动。 从头启动的呼吁是:

sudo systemctl restart redis-server

根基Redis呼吁示例

Redis中有差异的呼吁组,包罗:

字符串呼吁

列表呼吁

配置呼吁

哈希呼吁

排序集呼吁

宣布/订阅呼吁

其他

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjgs.html