Linux上Redis的安装与使用

Linux 上 Redis 的安装与使用

1. 准备工作

在开始安装 Redis 之前,我们需要准备一些基本的环境:

1.1 Linux 系统

Redis 可以在各种不同的 Linux 发行版上安装和运行。在本文中,我们将以 Ubuntu 18.04 为例进行演示。

1.2 确保系统已安装编译工具

在安装 Redis 之前,确保你的系统已经安装了编译工具。你可以通过以下命令来验证:

gcc --version

make --version

验证结果如下:

gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0

GNU Make 4.1

1.3 下载 Redis

你可以在 Redis 的官方网站上下载最新的 Redis 源码包,也可以直接使用以下命令来下载最新稳定版的 Redis:

wget http://download.redis.io/releases/redis-6.0.5.tar.gz

tar xzf redis-6.0.5.tar.gz

cd redis-6.0.5

2. 编译和安装 Redis

在完成准备工作后,我们可以按照以下步骤来编译和安装 Redis:

2.1 编译 Redis

进入 Redis 源码目录,执行以下命令来编译 Redis:

make

编译结果如下:

...

[all] Linking shared library redis.so

[all] Makefile:156: recipe for target 'redis-server' failed

[all] make[1]: *** [redis-server] Error 1

[all] make[1]: Leaving directory '/redis-6.0.5/src'

[Makefile:7: all] make: *** [all] Error 2

根据编译结果,我们可以看到出现了编译错误。这是因为 Redis 的编译需要一些额外的系统库。我们可以使用以下命令来安装缺失的依赖项:

sudo apt-get install tcl -y

安装完依赖项后,再次执行编译命令:

make

这次编译应该会顺利完成。编译完成后,你可以运行以下命令来运行 Redis:

src/redis-server

3. 使用 Redis

安装完成后,我们可以使用以下命令来验证 Redis 是否正常运行:

3.1 启动 Redis 服务

src/redis-server

3.2 连接 Redis

Redis 默认监听 127.0.0.1:6379,我们可以使用以下命令来连接 Redis 服务器:

src/redis-cli

3.3 添加数据

连接成功后,我们可以使用以下命令向 Redis 中添加数据:

set mykey "Hello, Redis!"

3.4 获取数据

通过以下命令我们可以获取之前添加的数据:

get mykey

以上命令将返回 "Hello, Redis!"。

3.5 其他操作

Redis 支持众多的命令和操作,包括设置过期时间、使用哈希表、发布订阅等等。你可以参考 Redis 的官方文档来了解更多详细的使用方法。

4. 总结

通过本文,我们学习了如何在 Linux 上安装和使用 Redis。首先,我们准备了基本的环境,并下载了最新版的 Redis 源码。然后,我们编译和安装了 Redis,并验证了其正常运行。最后,我们使用 Redis 来添加和获取数据,并了解了一些其他的操作方法。

Redis 是一个强大的内存数据库,广泛应用于缓存、队列、数据存储等领域。希望本文对你掌握 Redis 的安装和基本使用有所帮助。

操作系统标签