美文网首页
Redis 服务安装

Redis 服务安装

作者: _不能说的秘密i | 来源:发表于2018-09-23 13:07 被阅读9次

    下载

    客户端可视化工具: RedisDesktopManager
    redis官网下载: http://redis.io/download

    windos服务安装

    • windows服务安装/卸载
    1. 下载文件并解压
    2. 使用 管理员身份 运行命令行并且切换到解压目录
    3. 执行 redis-service --service-install
    4. windows+R 打开运行窗口, 输入 services.msc 查看是否有 redis 服务
    5. 如果没有启动,可以在服务面板中点击启动,也可以使用 redis-server --service-start 启动服务
    6. 想要停止此服务,可以在服务面板中点击关闭,也可以使用 redis-server --service-stop 停止服务

    • linux服务安装
    1. 下载源码包: wget http://download.redis.io/releases/redis-3.2.1.tar.gz

    2. 解压 源码包并且移动到 /usr/local/ 目录中

    tar -zxf redis-3.2.1.tar.gz
    
    mv redis-3.2.1  /usr/local/redis
    

    为什么移动到这个目录中? 因为等下需要安装到这个目录中

    1. 进入 /usr/local/redis 该目录中执行安装命令 make

    make 命令执行完后, src目录下会有 redis-server(服务端) redis-cli(客户端)

    1. 进入 src 目录中运行服务端(后台), 然后使用客户端来访问, 看是否能够启动成功
    cd src
    ./redis-server  /usr/local/redis/redis-conf &
    ./redis-cli
    

    /usr/local/redis/redis-conf 是默认的配置文件,可以根据需要修改
    如果运行 ./redis-cli 能够出现 127.0.0.1:6379> 提示符,说明连接成功

    1. 设置 redis 服务为自动启动
    vim /etc/rc.local
    
    # 加入这一行
    /usr/local/redis/src/redis-server  /usr/local/redis/redis-conf & 
    

    redis 设置密码

    设置密码后, 重启服务才能生效

    • 修改配置文件 /usr/local/redis/redis.conf, 找到下面这行去掉注释并修改
    requirepass your_password
    

    PHP 安装 redis 扩展

    unzip phpredis-php7.zip
    cd phpredis7
    
    • 配置安装环境(路径根据自己的实际情况)
    ./configure --with-php-config=/usr/local/php/bin/php-config
    
    make && make install
    

    编译安装成功后,在/usr/local/php/lib/php/extensions/no-debug-zts-20151012 会生成一个 redis.so 的文件

    • 修改php的配置文件
    vim /usr/local/etc/php.ini
    
    # 大概在 `720` 行左右, 添加这一行配置
    extension="redis.so";
    
    • 重启 apache 服务
    /usr/local/apache2/bin/apachectl restart
    
    • 使用 phpinfo() 函数来查看是否安装成功
    扩展安装成功

    客户端软件 RedisDesktopManager 的使用

    github 地址: https://github.com/uglide/RedisDesktopManager/stargazers

    相关文章

      网友评论

          本文标题:Redis 服务安装

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