TypechoJoeTheme

Frozen个人随笔

admin

网站页面
标签搜索

如何安装和使用 Redis

  1. 下载 Redis
    在国内下载 Redis,可以选择以下镜像地址:

阿里云镜像: https://mirrors.aliyun.com/redis/
清华大学镜像: https://mirrors.tuna.tsinghua.edu.cn/redis/
中科大镜像: https://mirrors.ustc.edu.cn/redis/
这里我们使用 清华大学镜像。

选择与你的操作系统版本相对应的压缩包进行下载。Redis 支持 Linux、macOS 和 Windows 系统,Windows 系统需要特别注意,Redis 官方并不支持 Windows,因此需要使用一些社区维护的版本,或者通过 Windows 子系统 Linux(WSL)来运行 Redis。

下载完成后,选择一个合适的目录进行解压。

  1. 安装 Redis
    对于 Linux 和 macOS:
    在你选择的目录中解压下载的压缩包。假设你下载的 Redis 文件名为 redis-x.x.x.tar.gz(版本号会根据下载的版本有所不同),那么你可以执行以下命令来解压:
    tar -xvzf redis-x.x.x.tar.gz

这将会解压 Redis 到一个名为 redis-x.x.x 的文件夹。
进入解压后的目录:
cd redis-x.x.x

然后执行以下命令来编译 Redis:
make

make 命令将会编译 Redis 的源代码并生成可执行文件。这个过程需要一些时间,具体取决于你的机器性能。如果遇到依赖问题或其他错误,可以通过安装一些必要的工具或库来解决。

例如,在 Ubuntu 上,你可能需要先安装以下依赖:
sudo apt-get update
sudo apt-get install build-essential tcl

build-essential 是一个包含编译工具的包。
tcl 是用来运行 Redis 测试脚本的依赖。
安装完依赖后重新运行 make。

编译完成后,你可以查看是否生成了 Redis 的可执行文件,主要是 redis-server(Redis 服务端)和 redis-cli(Redis 客户端命令行工具)。

启动 Redis 服务:
src/redis-server

执行上述命令后,Redis 会启动并默认运行在 6379 端口,控制台会显示类似以下信息:
1:M 01 Jan 12:00:00.000 * Running mode=standalone, port=6379.
1:M 01 Jan 12:00:00.000 # Server started, Redis version x.x.x

启动 Redis 后,你可以使用 redis-cli 命令行工具来连接到 Redis 服务。执行以下命令来启动客户端:
src/redis-cli

如果 Redis 启动正常,连接成功后,你会看到类似下面的提示:
127.0.0.1:6379>
现在就已经成功连接到 Redis 服务。

对于 Windows:
Windows 系统不再提供官方 Redis 支持,因此需要使用社区版本,或者通过 Windows 子系统 Linux(WSL)来运行 Redis。

使用 Redis Windows 版本(社区版):

访问社区版 Redis 下载页面:https://github.com/microsoftarchive/redis
下载并解压该压缩包到一个目录中。
进入该目录,双击 redis-server.exe 启动 Redis 服务。
使用 WSL:

安装并启用 Windows 子系统 Linux(WSL)。
在 WSL 环境中按照 Linux 安装步骤安装 Redis,具体步骤参考上一节内容。

  1. 配置 Redis(可选)
    Redis 默认配置已经适用于大多数开发环境。如果你有特殊需求,也可以修改 redis.conf 配置文件来进行定制配置。

在 Redis 解压后的目录中,你会找到 redis.conf 配置文件。你可以使用文本编辑器打开并修改它:

常见的配置项包括:
端口:默认 Redis 运行在 6379 端口,如果需要修改端口,可以在 redis.conf 中找到 port 配置项并修改。
密码保护:如果需要设置密码,可以在配置文件中设置 requirepass
持久化:Redis 支持 RDB 和 AOF 两种持久化机制。如果你需要修改 Redis 的持久化方式,可以调整配置中的 save 和 appendonly 等项。
修改完配置文件后,重新启动 Redis 使配置生效。

  1. 使用 Redis
    安装并启动 Redis 后,你可以使用 redis-cli 命令行工具进行操作。
    常用命令:
    设置键值对:
    set mykey "Hello, Redis!" :这条命令会将字符串 "Hello, Redis!" 存储到 Redis 中,键名为 mykey。
    get mykey :该命令会返回你刚才存储的 mykey 对应的值,结果是:"Hello, Redis!"
    查看当前数据库中的所有键: keys *
    删除键值对: del mykey
    设置过期时间(例如设置 60 秒过期): setex mykey 60 "Temporary Value" 该命令会将 mykey 设置为 "Temporary Value",并设置该键的过期时间为 60 秒。
赞 · 0
评论 (0)