内容提要
本文介绍了在Linux下安装和配置Redis单机版的步骤,包括下载并解压安装包、安装依赖、编译安装、设置环境变量、修改配置文件(如后台运行、密码和远程访问),以及启动Redis服务和相关命令。
延伸解读
编译安装的关键细节
文章在编译时使用了 make MALLOC=libc 命令,这指定了内存分配器为 libc,而非 Redis 默认的 jemalloc。在部分 Linux 发行版中,jemalloc 可能未预装或存在兼容性问题,指定 libc 可以避免编译错误。此外,安装依赖时需等待 gcc-c++ 安装完成,否则后续 make 会失败。这些细节对编译成功至关重要。
配置文件修改与安全考量
文章提到修改 redis.conf 以实现后台运行、开启密码访问和远程访问。开启远程访问时,务必设置强密码并考虑防火墙规则,避免未授权访问。Redis 默认无密码且监听所有接口,若直接暴露公网风险极高。建议仅在可信网络内开启远程访问,并定期更新密码。
环境变量与启动方式
将 Redis 的 src 目录加入 PATH 后,可直接使用 redis-server 和 redis-cli 命令,无需进入安装目录。启动时指定配置文件路径 ./redis-server /etc/redis.conf,确保加载自定义配置。若未指定,Redis 将使用默认配置,可能导致密码和后台运行设置不生效。
Q&A
如何在Linux上下载和解压Redis安装包?
使用命令 wget 下载 Redis 安装包,然后使用 tar -zxvf 解压。
安装Redis需要哪些依赖?
需要通过 yum 安装 gcc-c++ 作为编译依赖。
如何编译和安装Redis?
进入解压后的目录,使用 make 命令编译并安装 Redis。
如何设置Redis的环境变量?
在 /etc/profile 中添加 Redis 的 src 目录到 PATH。
如何修改Redis的配置文件?
拷贝默认的 redis.conf 到 /etc 目录下,并修改以后台方式运行、开启密码和远程访问。
如何启动和停止Redis服务?
使用 ./redis-server 命令启动 Redis 服务,使用 shutdown 命令停止服务。