Redis官方网站下载安装包

  1. Redis官方网站
  2. Redis中文官方网站

安装

  1. 下载安装最新版的gcc编译器

    • 查看是否安装gcc:gcc --version

    • 安装gcc:yum install gcc

  2. tar包上传到linux系统上并解压

    1
    2
    # 解压命令
    tar -zxvf redis-6.2.6.tar.gz

  3. 进入解压后的redis目录

    1
    cd redis-6.2.6
  4. 在redis-6.2.6目录下再次执行make命令(只是编译好)

  5. 如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件

    • 解决方案:运行:make distclean

    • 在redis-6.2.6目录下再次执行make命令(只是编译好)

  6. 跳过make test 继续执行: make install

安装目录:/usr/local/bin

查看默认安装目录:

  • redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
  • redis-check-aof:修复有问题的AOF文件
  • redis-check-rdb:修复有问题的RDB文件
  • redis-sentinel:Redis集群使用
  • redis-server:Redis服务器启动命令
  • redis-cli:客户端,操作入口

启动

前台启动(不推荐)

前台启动,命令行窗口不能关闭,否则服务器停止

1
2
# 命令
redis-server

后台启动(推荐)

  1. 备份redis.conf

    拷贝一份redis.conf到其他目录

    1
    2
    mkdir /myredis
    cp /opt/redis/redis-6.2.6/redis.conf /myredis/
  2. 后台启动设置daemonize no改成yes

    修改redis.conf(257行)文件将里面的daemonize no 改成 yes,让服务在后台启动

  3. Redis启动

    1
    redis-server /myredis/redis.conf

  4. 用客户端访问

    1
    2
    3
    redis-cli
    # 多个端口可以
    redis-cli -p 6379

  5. 测试验证:ping

  6. Redis关闭

    1. 单实例关闭redis-cli shutdown

      也可以进入终端后再关闭

    2. 多实例关闭,指定端口关闭redis-cli -p 6379 shutdown