帮助文档 > Redis 数据库

Redis 数据库

发布时间:2024-08-26 17:51

【一】Redis 简介

Redis 是一个开源的、使用 ANSI C 编写的、遵循 BSD 协议的数据库。它支持网络访问,可以在内存中运行并且能够持久化存储数据。作为一种日志型的 Key-Value 数据库,Redis 提供了多种编程语言的 API 支持。

Redis 常被称为数据结构服务器,因为它支持多种数据类型,包括字符串(string)、列表(list)、集合(set)、有序集合(zset)和哈希(hash)。这些数据类型都能够进行诸如 push/pop、add/remove 以及求交集、并集和差集等一系列原子性操作。

此外,Redis 还提供了多种排序方式。为了提高性能,Redis 会将数据缓存在内存中,并且会定期将更新的数据写入磁盘,或者将修改操作写入追加记录文件。同时,Redis 支持主从同步功能(master-slave)。

【二】Redis 的安装

在 Linux 系统上安装 Redis 的步骤如下:

1. 选择安装包:推荐使用以下两个官方网站下载 Redis:
①Redis 官方网站:http://redis.io/
②Redis 中文网站:http://redis.cn/

我们选择在 Redis 官方下载页面(https://redis.io/download/)下载版本 7.0.5。右键点击对应版本并选择“复制链接地址”。如图所示:

2. 安装 GCC 环境:由于 Redis 是用 C 语言编写的,需要先安装 C 语言环境。使用如下命令:

3. 安装 Redis:执行以下命令进行安装:

4. 查看安装文件:进入安装目录的 bin 文件夹查看安装的文件。如图所示:

主要文件及其用途如下:
①`redis-benchmark`:性能测试工具。
②`redis-check-aof`:修复有问题的 AOF 文件。
③`redis-check-rdb`:修复有问题的 dump.rdb 文件。
④`redis-sentinel`:用于 Redis 集群管理。
⑤`redis-server`:Redis 服务器的启动命令。
⑥`redis-cli`:客户端操作接口。

【三】Redis 配置

安装完成后,需要进行以下配置:

1. 设置配置文件:将 Redis 的配置文件复制到安装目录并赋予执行权限。命令如下:

2. 设置后台启动:编辑配置文件 `redis.conf`,将 `daemonize` 参数由 `no` 修改为 `yes`。

然后执行启动命令,使 Redis 后台运行。

3. 检查 Redis 启动状态:

使用命令检查 Redis 是否启动成功。

4. 配置数据和日志目录:在安装目录下创建 `data` 和 `logs` 文件夹,分别用于存储数据和日志。

然后修改 `redis.conf` 配置文件,添加相应路径设置。

5. 设置密码:在 `redis.conf` 文件中找到 `requirepass foobared` 选项,去掉前面的 `#`,并将 `foobared` 更改为自定义密码。

保存配置并重启 Redis:

如图所示确认密码设置成功。

6. 设置远程连接:修改 `redis.conf` 文件,将 `bind` 参数值改为 `127.0.0.1`,将 `protected-mode` 设置为 `no`。如图所示:

使用 Redis Desktop Manager 进行远程连接测试,确认设置成功:

7. 关闭 Redis:可以通过两种方式关闭 Redis:
①使用 `shutdown` 命令关闭客户端连接,并检查进程。
②使用 `kill + 进程号` 命令终止 Redis 进程。

本文导读

客户热线:13306992629

客户服务中心