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
按 y, 然后按 Enter 键继续.
3, 检查 Redis 版本
为了检查 Redis 是否正确安装并正常工作, 可以输入以下命令:
[linuxidc@Linux:~/www.linuxidc.com]$ Redis-cli --version
输出将显示计算机上当前安装的实用程序的版本.
启动和停止 Redis
完成安装后, 可以检查 Redis 是否正在运行. 您可以使用以下命令执行此操作:
- [linuxidc@Linux:~/www.linuxidc.com]$ sudo systemctl status Redis
- In the output, locate Active: active (running).
在输出中, 找到 "Active: active (running)".
如果尚未启动 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 上配置 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
现在, 通过输入您希望 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 中有不同的命令组, 包括:
字符串命令
列表命令
设置命令
哈希命令
排序集命令
发布 / 订阅命令
其他
这里我们提一些在 Redis 中使用的命令组合:
Redis-server /path/redis.conf | 启动带有特定配置文件的 Redis |
Redis-cli | 打开 Redis 提示符 |
APPEND key value | 向键追加一个值 |
BITCOUNT key [start end] | 设置字符串中的比特位 |
SET key value | 在键中设置一个值 |
EXPIRE key 120 | 使密钥在 120 秒内过期 |
INCR key | 增加键中的值 |
KEYS pattern | 查找与特定模式匹配的所有键 |
总结
如何在 Ubuntu 上安装 Redis? 就这么简单! 在本教程的帮助下, 您已将该实用程序成功添加到了您的宝贝库中并可以开始使用它了! 我们希望您能充分利用此功能强大的工具!
如果你遇到了问题或者有了反馈, 请在下面留言.
来源: http://www.linuxidc.com/Linux/2020-03/162615.htm