美文网首页
快速安装 Redis

快速安装 Redis

作者: 左诗右码 | 来源:发表于2023-12-08 00:51 被阅读0次

    安装 Redis

    Redis 的优点

    1. 简单的 key-value 存储,性能极高。
    2. Redis 拥有更多的数据结构和并支持更丰富的数据操作。
    3. Redis 支持数据持久化和数据恢复。
    4. Redis 的所有操作都是原子性的。
    5. 服务器支持 AUTH 密码验证。

    Ubuntu 下安装 Redis

    • 安装命令
    # 更新本地源
    sudo apt-get update
    
    # 安装 Redis 服务端
    sudo apt-get install redis-server
    
    # 安装 php-redis 扩展程序
    sudo apt-get install php-redis
    
    • 启动 Redis
    redis-server
    
    • 查看 Redis 是否启动
    redis-cli
    

    以上命令将打开以下终端

    127.0.0.1:6379>
    

    127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

    127.0.0.1:6379> ping
    PONG
    

    证明已经成功安装 Redis!

    redis 连接方式

    redis-cli -h {host} -p {port} -a {password}
    
    # eg:
    redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
    

    使用安装包编译安装

    wget http://download.redis.io/releases/redis-5.0.4.tar.gz
    
    tar -xzvf redis-4.0.9.tar.gz
    
    cd redis-4.0.9/
    
    ll
    
    make
    
    # 下载最新稳定版 6.2.1
    wget https://download.redis.io/releases/redis-6.2.1.tar.gz
    tar xzf redis-6.2.1.tar.gz
    cd redis-6.2.1
    make
    
    # 启动 redis 服务端
    src/redis-erver
    
    # 使用 redis 客户端作为测试
    src/redis-cli 或者 cd src && ./redis-cli
    

    安装 phpredis 扩展

    可以参考这篇文章 Homestead 安装 PHP Redis 扩展

    1. 下载 phpredis 源代码
    
    cd ~ && git clone https://github.com/phpredis/phpredis.git
    
    
    1. 从源码编译安装

    ubuntu 没有安装 phpize 可执行命令:sudo apt-get install php-dev 来安装 phpize

    
    cd ~/phpredis && \
    phpize && \
    ./configure && \
    make && sudo make install
    
    
    1. 查看 php.ini 文件绝对路径
    
    php -i | grep php.ini
    
    
    1. 需要在 php.ini 中加入一行 extension=redis.so 来启用 redis 扩展
    2. 重启 php 服务
    # 本人使用的是 ubuntu18.04,php 版本为 7.2
    
    service php7.2-fpm status
    
    service php7.2-fpm restart
    
    # 查看是否安装成功了 redis 扩展
    
    php -m | grep redis
    
    # 查看扩展所在目录
    
    php -i | grep extension_dir
    
    # 安装完毕的 redis.so 扩展文件在 /usr/lib/php/20170718/ 目录下
    

    相关文章

      网友评论

          本文标题:快速安装 Redis

          本文链接:https://www.haomeiwen.com/subject/qvregdtx.html