Linux下安装配置Redis

数据库/redis/Centos7 安装 redis 6.md · 努力就是魅力/it-note - Gitee.com

02 Redis配置开机自启动_哔哩哔哩_bilibili

在Linux系统下安装和配置Redis

1. 安装Redis

使用包管理器安装

对于大多数Linux发行版,你可以使用系统的包管理器来安装Redis。

  • Ubuntu/Debian 系统:

  • bash

    复制代码

    sudo apt update sudo apt install redis-server

  • CentOS/RHEL 系统:

    bash
    

    复制代码

    sudo yum install epel-release sudo yum install redis

手动编译安装

如果你需要安装特定版本的Redis,或者包管理器中的版本较旧,可以手动编译安装:

bash

复制代码

# 下载Redis的最新稳定版本 wget http://download.redis.io/releases/redis-<version>.tar.gz #

解压缩 tar xzf redis-<version>.tar.gz cd redis-<version> # 编译 make

编译完成后,你可以通过以下命令测试Redis是否工作正常:

bash

复制代码

src/redis-server

2. 配置Redis

Redis的配置文件通常位于 /etc/redis/redis.conf。你可以根据需求修改该文件中的配置。

关键配置项:
  • 绑定IP (bind): Redis默认绑定到127.0.0.1,即仅允许本地访问。如果需要远程访问,修改 bind 参数,例如:

    bash

    复制代码

    bind 0.0.0.0

  • 保护模式 (protected-mode): Redis保护模式默认开启,如果绑定到非本地IP,建议关闭该模式:

     bash 

    复制代码

    protected-mode no

  • 持久化 (persistence): Redis有两种持久化方式:快照 (RDB) 和追加日志 (AOF)。

    • 启用RDB:
       bash 

      复制代码

      save 900 1 save 300 10 save 60 10000

    • 启用AOF:
       bash 

      复制代码

      appendonly yes

  • 端口 (port): 默认端口为6379,你可以根据需要修改:

     bash 

    复制代码

    port 6379

  • 最大内存使用 (maxmemory): 为Redis设置最大内存使用量,超出后将执行淘汰策略:

     bash 

    复制代码

    maxmemory 256mb

3. 启动和管理Redis服务

使用系统服务管理工具
  • Ubuntu/Debian:

     bash 

    复制代码

    sudo systemctl start redis-server sudo systemctl enable redis-server

  • CentOS/RHEL:

     bash 

    复制代码

    sudo systemctl start redis sudo systemctl enable redis

手动启动Redis

如果手动编译安装的Redis,可以通过以下命令启动:

 

bash

复制代码

src/redis-server /path/to/redis.conf

4. 验证Redis安装

可以使用Redis自带的客户端工具 redis-cli 连接并测试Redis是否正常工作:

 

bash

复制代码

redis-cli

连接成功后,可以执行简单的Redis命令,比如PING,返回PONG表示Redis正常运行:

 

bash

复制代码

127.0.0.1:6379> PING PONG

这样,你就成功在Linux上安装并配置好了Redis。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值