Redis 学习笔记

Redis 可以理解为缓存数据库

macOS

安装

Redis 有多种安装方式

  • 手动安装

    进入到 redis 官网,找到下载到源文件(最好使用稳定版),然后执行命令即可,我当前看到的稳定版本是 5.0.3

    wget http://download.redis.io/releases/redis-5.0.3.tar.gz
    tar -zvxf redis-5.0.3.tar.gz
    mv redis-5.0.3 redis
    cd redis
    make
    make install
    
  • macOS 下 Homebrew 安装

    Homebrew 的介绍看这里,在终端中输入

    brew install redis
    

    即可完成安装,安装的位置

    /usr/local/bin //命令工具
    /usr/local/etc //redis.conf 所在
    

启动

可以通过命令 ps aux | grep redis 查看 redis 服务是否已经启动。

  • Homebrew 启动

    brew services start redis
    

    即可在后台运行 redis 服务。

  • 手动启动

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

    在前台启动 redis 服务,启动后效果如下

bin 文件夹下命令工具

  • redis-server: Redis服务器

  • redis-cli: 命令行客户端

  • redis-benchmark: Redis的性能测试工具

  • redis-check-aof: AOF文件修复工具

  • redis-check-dump: RDB文件检测工具

  • redis.conf: Redis的配置文件

CentOS 下

安装

直接通过 yum 来安装,但一般需要先增加 epel-release 库,并更新

sudo yum install epel-release -y
sudo yum update -y

然后直接安装

sudo yum -y install redis

启动

sudo systemctl start redis

其他命令

  • systemctl start redis.service #启动redis服务器

  • systemctl stop redis.service #停止redis服务器

  • systemctl restart redis.service #重新启动redis服务器

  • systemctl status redis.service #获取redis服务器的运行状态

  • systemctl enable redis.service #开机启动redis服务器

  • systemctl disable redis.service #开机禁用redis服务器

配置

编辑文件 vi /etc/redis.conf

#bind 127.0.0.1

注释掉表示允许远程访问

#requirepass foobared

去掉注释,更改成你的代码

daemonize no

daemonizeno 改成 yes,可后台启动。

Debian 下

sudo apt update -y
sudo apt install redis-server -y
sudo systemctl status redis-server //检查是否运行

配置

sudo vi /etc/redis/redis.conf

将里面的 supervised no 改成 supervised systemd,然后重启 sudo systemctl restart redis

至于其他的看上面 centos 部分,还有一个重名的问题,可以自行搜索。


> 可在 Twitter/X 上评论该篇文章或在下面留言(需要有 GitHub 账号)