Linux下Redis快速启动指南

linux redis 启动

时间:2024-12-14 12:25


Linux 下 Redis 启动全攻略:从安装到优化 在当今的大数据和高并发时代,Redis 作为一款开源的高性能键值对存储数据库,凭借其出色的性能和丰富的功能,成为了许多企业和开发者心中的不二之选

    无论是在缓存、会话存储、消息队列,还是在分布式锁等场景中,Redis 都展现出了卓越的性能和稳定性

    然而,要在 Linux 系统上成功运行 Redis,并不是简单地下载和启动那么简单

    本文将详细介绍如何在 Linux 环境下安装、配置、启动以及优化 Redis,确保你能够充分利用这款强大的数据库工具

     一、准备工作 在正式安装 Redis 之前,我们需要确保系统环境满足 Redis 的基本要求

    Redis 官方推荐在 64 位系统上运行,并且要求系统内核版本至少为 2.6.24

    此外,还需要安装一些必要的依赖包

     1.检查系统架构和内核版本: bash uname -m 检查系统架构 uname -r 检查内核版本 2.安装依赖包: 对于大多数 Linux 发行版,如 CentOS、Ubuntu 等,需要安装 `gcc`、`make`、`tcl` 等编译工具和库文件

     CentOS: bash sudo yum install -y gcc make tcl Ubuntu: bash sudo apt-get update sudo apt-get install -y build-essential tcl 二、下载并安装 Redis Redis 提供了源码包和二进制包两种安装方式

    为了获得最新的功能和性能优化,推荐从源码编译安装

     1.下载 Redis 源码: 访问 Redis 官方网站(https://redis.io/download),找到最新稳定版本的源码包,或使用 wget 命令直接下载

     bash wget https://download.redis.io/redis-stable.tar.gz 2.解压源码包: bash tar -xzf redis-stable.tar.gz cd redis-stable 3.编译并安装: bash make sudo make install 编译完成后,Redis 的可执行文件将被安装到 `/usr/local/bin` 目录下

     三、配置 Redis Redis 的配置文件通常位于 `/etc/redis/` 目录下(如果没有,可以手动创建),默认文件名为`redis.conf`

    以下是一些关键的配置项及其说明: 1.绑定地址: bash bind 127.0.0.1 默认只监听本机地址,可根据需要修改为其他地址或 0.0.0.0 以监听所有地址 2.端口: bash port 6379 Redis 默认端口 3.日志文件: bash logfile /var/log/redis/redis-server.log 指定日志文件路径 4.数据库数量: bash databases 16 Redis 默认提供 16 个数据库,可根据需要调整 5.持久化: - RDB 持久化: ```bash save 900 1 900 秒内至少有一个写操作,则进行快照保存 save 300 10 300 秒内至少有 10 个写操作,则进行快照保存 save 60 10000 60 秒内至少有 10000 个写操作,则进行快照保存 ``` - AOF 持久化: ```bash appendonly no 默认关闭 AOF 持久化,可改为 yes 启用 appendfilename appendonly.aof AOF 文件名 ``` 6.内存管理: bash maxmemory 设置 Redis 最大内存使用量,达到限制后将根据配置的策略进行内存回收 maxmemory-policy volatile-lru 内存回收策略,常用的有 volatile-lru(针对设置了过期时间的键使用 LRU 算法)、allkeys-lru(针对所有键使用 LRU 算法)等 四、启动 Redis 1.使用默认