Redis 是一个开源的内存中键值存储,可用作功能强大的数据库服务器。Redis支持多种数据结构,例如字符串,哈希,列表,集合,位图,排序集等等。鉴于Redis将所有内容存储在内存中,它的速度非常快。需要注意的是,您需要将其安装在具有相当大RAM的服务器上。
我在这里要做的是引导您完成启动并运行单节点Redis服务器的过程。在后面的教程中,我们将讨论如何设置 Redis 集群,以便您可以获得服务器的高可用性。
在此之前,让我们启动并运行该单实例服务器。
SEE: 招聘工具包:数据库工程师(TechRepublic Premium)
您将需要什么
我将使用 Ubuntu Server 22.04 进行演示,因此您需要一个启动并运行该 Linux 发行版的实例(尽管您也可以将其安装在 20.04 上)以及具有 sudo 权限的用户。
就是这样。让我们开始工作吧。
如何安装 Redis
您要做的第一件事是使用以下命令更新Ubuntu Server:
sudo apt-get update
sudo apt-get upgrade -y
如果内核在此过程中升级,则需要重新启动计算机,以使更改生效。
升级完成后,使用以下命令安装 Redis:
sudo apt-get install redis-server -y
安装应该不会花费太多时间。在启动/启用服务器之前,让我们处理几个配置。
如何配置 Redis
使用以下命令打开 Redis 配置文件:
sudo nano /etc/redis/redis.conf
查找以下行:
绑定 127.0.0.1 ::1
我们将配置 Redis,以便它通过将该行更改为(编辑以反映服务器的 IP 地址)来侦听托管服务器的 IP 地址:
绑定 192.168.1.22 ::1
接下来,查找以下行:
监督否
将该行更改为:
受监督系统
保存并关闭该文件。
如何启动和启用 Redis
Redis 可能已经在运行,所以我们要做的是重新启动它,以便配置更改生效,命令如下:
sudo systemctl restart redis-server
接下来,启用 Redis,使其在启动时启动,并使用以下命令:
sudo systemctl enable redis-server
验证 Redis 是否正在运行,并使用以下命令:
sudo systemctl status redis-server
测试以确保 Redis 正在使用以下命令侦听:
redis-cli -h 192.168.1.22 -p 6397
您现在应该发现自己在 Redis 控制台上。测试它:
ping “你好,TechRepublic!”
您应该在输出中看到“Hello, TechRepublic!”。
恭喜,您现在已启动并运行 Redis 内存中数据库服务器。下次,我们将为群集配置此内容并加入节点。在此之前,您可以通过阅读官方文档开始学习 Redis 命令行界面 (CLI)。
评论专区