下载Redis安装包

Redis官网下载地址

安装

下载完成后将redis.tar.gz安装包上传至linux服务器。

  1. 进入redis上传目录,将redis.tar.gz 解压至指定文件夹。
    执行命令:

    1
    tar -zxf redis.tar.gz -C /usr/local/
    • tar:这是Unix和类Unix系统中用于打包和解压文件的工具。
    • -z:该选项告诉 tar 命令处理的是通过gzip进行压缩的文件。
    • -v:命令会在执行过程中显示正在被解压的文件名称。
    • -x:该选项指示 tar 进行解压操作。
    • -f:该选项后面紧跟着的是要处理的文件名。
    • -C /usr/local/:该选项指示 tar 将解压后的文件放置在指定的目录中,即 /usr/local/中

    例如:文件上传目录为:/home/dxt117 解压目录为:/usr/local

    redis_install_1.png

  2. 进入解压后的redis根目录,编译并且安装redis。
    例如:编译然后安装到/usr/local/redis 目录。
    执行命令:

    1
    make && make PREFIX=/usr/local/redis install

    编译安装前需要确保有编译安装工具
    检查gcc和g++,输入命令:

    1
    gcc/g++ --version

    若无返回则需要安装编译工具,可执行命令:

    1
    2
    apt-get update
    apt-get install build-essential

    这个命令将安装 gcc、g++、make 以及其他一些重要的编译工具。

    安装完成后,会在安装目录下生成一个bin目录。

    redis_install_2.png

    • redis-server: 这是Redis服务器的主程序、服务端。通常通过指定一个配置文件来启动它,例如:./redis-server /path/to/redis.conf
    • redis-cli: Redis命令行接口,Redis客户端。
    • redis-benchmark: 用于进行Redis性能测试的工具。
    • redis-check-aof 和 redis-check-rdb: 这两个工具分别用于修复或检查AOF(Append Only File)(保存写操作命令)和RDB(Redis DataBase)(快照)文件的完整性和一致性。
    • redis-sentinel: 用于运行Redis Sentinel的程序。Redis Sentinel提供了高可用性解决方案,通过监控主从服务器和自动故障转移来保证Redis服务的连续可用。
  3. 运行redis-server服务。redis.conf为配置文件。

    1
    ./redis-server redis.conf 
  4. 运行redis-cli客户端测试连接。

    1
    ./redis-cli

    redis_install_3.png