当前位置: 首页 > 数据应用 > Redis

Linux系统下如何安装和运行redis服务

时间:2023-06-28 23:18:08 Redis

redis是一种开源的、基于内存的、支持多种数据结构的高性能数据库。它可以作为缓存、消息队列、分布式锁等场景的解决方案。在本文中,我们将介绍如何在Linux系统下安装和运行redis服务,以及一些常用的redis命令。

首先,我们需要下载redis的源码包,可以从官网https://redis.io/download或者其他镜像站点获取。假设我们下载了最新版本的redis-6.2.6.tar.gz文件,我们可以使用以下命令解压并进入源码目录:

然后,我们需要编译源码,生成可执行文件。这一步可能需要一些时间,也可能需要安装一些依赖库。我们可以使用以下命令进行编译:

如果编译成功,我们可以看到src目录下生成了一些可执行文件,其中最重要的是redis-server和redis-cli。前者是redis服务端程序,后者是redis客户端程序。我们可以使用以下命令将这些文件复制到/usr/local/bin目录下,方便使用:

接下来,我们可以启动redis服务端程序,让它在后台运行。我们可以使用以下命令启动服务端,并指定一个配置文件:

如果没有指定配置文件,redis会使用默认的配置。配置文件中可以设置一些参数,比如端口号、密码、持久化等。我们可以从源码目录下的redis.conf文件复制一份到/etc/redis目录下,并根据需要修改。

启动服务端后,我们可以使用客户端程序连接到服务端,并执行一些操作。我们可以使用以下命令连接到本地的服务端,并进入交互模式:

如果服务端设置了密码,我们需要先使用auth命令进行认证,比如:

在交互模式下,我们可以使用各种redis命令来操作数据。比如,我们可以使用set和get命令来存储和获取一个字符串值:

类似地,我们可以使用其他数据结构的命令来操作列表、集合、哈希表等。更多的命令和用法,可以参考官方文档https://redis.io/commands或者使用help命令获取帮助。