博客
关于我
linux 安装redis
阅读量:790 次
发布时间:2023-02-01

本文共 1516 字,大约阅读时间需要 5 分钟。

Redis 安装指南与配置说明

安装 Redis 是一个常用的高性能数据库,以下是详细的安装与配置步骤,适用于 Unix/Linux 环境。

1. 下载 Redis

首先,访问 Redis 官方网站下载最新版本的 Redis:

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

替换为实际要下载的版本号。例如,4.0.x 可以根据需求选择具体的版本号。

2. 解压源代码

使用 tar 工作在下载的压缩文件上:

tar -xzf redis-4.0.x.tar.gz

接下来进入 Redis 的主目录:

3. 进入项目目录

cd redis-4.0.x

4. 编译源代码

开始编译 Redis 源码以生成可执行文件:

make

编译完成后,下一步是安装 Redis 到系统指定的安装目录中。

5. 安装 Redis

进入源代码目录下的 src 目录,并指定安装目录:

make install PREFIX=/usr/local/redis

或者直接运行:

sudo make install

这将将 Redis 安装在 /usr/local/redis 目录下。

6. 创建配置文件

创建 Redis 的配置文件,通常位于以下路径:

mkdir -p /usr/local/redis/etc

将 Redis 配置文件复制到配置目录中:

mv redis.conf /usr/local/redis/etc

现在我们需要通过 vi 编辑器打开配置文件,进行必要的配置:

7.编辑配置文件

以读写模式打开配置文件:

vi /usr/local/redis/etc/redis.conf

在编辑器中,将以下一行修改为:

daemonize nodaemonize yes

保存并退出编辑器后,继续阅读后续步骤。

8.添加启动脚本

为了便于系统启动 Redis,可以创建启动脚本,将其添加到 ~/etc/rc.local 中:

echo "/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf" >> /etc/rc.local

或者手动编辑文件:

vi /etc/rc.local

添加以下内容在文件末尾:

# 启动 Redis/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

注意:根据你的安装路径,可能需要根据实际情况修改启动命令脚本。

9. 启动 Redis

运行以下命令启动 Redis:

redis-server /usr/local/redis/etc/redis.conf

10. 停止 Redis

要停止 Redis,可以使用命令行工具 pkill

pkill -f redis

或者可以用其他工具停止 Redis,如使用:

telnet 127.0.0.1 6379

输入 shutdown 并回车。

11. 卸载 Redis

当需要移除 Redis 安装,可以执行以下命令彻底删除:

rm -rf /usr/local/redisrm -rf /usr/bin/redis-*rm -rf /root/download/redis-4.0.x

注意:仔细备份数据后,确认没有其他 místa保留数据存储。

12. 验证安装是否成功

启动 Redis 后,打开 Redis CLI:

redis-cli -p 6379

输入 ping 查看是否连接成功,如果连接成功,说明安装完成。

转载地址:http://qowfk.baihongyu.com/

你可能感兴趣的文章
linux 基础
查看>>
Linux 基金会与 RISC-V 基金会合作推广开源芯片
查看>>
linux 复制文件到当前目录
查看>>
linux 如何使用命令行隐藏特定进程和端口信息?一文教会你
查看>>
linux 如何显示一个文件的某几行(中间几行)
查看>>
Linux 子系统(Windows Subsystem for Linux)启用详解
查看>>
Linux 学习命令之修改日期时间
查看>>
Linux 学习总结(83)—— Linux 环境变量总结
查看>>
Linux 学习总结(84)—— 回顾下正则表达式
查看>>
Linux 学习总结(85)—— 后端开发人员需要知道的 Linux 服务器性能指标总结
查看>>
Linux 学习总结(86)—— 如何排查服务器是否被入侵
查看>>
Linux 学习总结(87)—— shell 中各种括号的作用()、(())、「」、「「」」、「」
查看>>
Linux 学习总结(88)—— Linux 系统中的 Swap 交换分区总结
查看>>
Linux 学习总结(89)—— sed 入门详解
查看>>
Linux 学习总结(90)—— Linux 远程数据同步工具 Rsync(remote synchronize)详解
查看>>
Linux 学习总结(91)—— 100 个网络基础概念问答
查看>>
Linux 学习总结(92)—— Linux 高效率使用技巧
查看>>
Linux 学习总结(92)—— Linux文件系统的演进之从 Ext2、Ext3 到 Ext4
查看>>
Linux 学习总结(93)—— Linux 管道符使用总结
查看>>
Linux 学习总结(93)—— 实用 shell 脚本汇总
查看>>