zoukankan      html  css  js  c++  java
  • centos安装redis步骤

    1.官网或wget下载redis-4.0.9.tar.gz:

      cd /home/tar

      wget http://download.redis.io/releases/redis-4.0.9.tar.gz

      cp /home/tar/redis-4.0.9.tar.gz /usr/local/redis

      tar -zxvf redis-4.0.9.tar.gz

    2.make install

      cd /usr/local/redis/redis-4.0.9/src

      make

      make install

    3.配置

      将这4个文件redis-server、redis-benchmark、redis-cli、redis.conf复制到一个目录下,方便管理:

      mkdir /usr/local/redis/sbin

      cd /usr/local/redis/redis-4.0.9

      cp redis-server /usr/local/redis/sbin/

      cp redis-sentinel /usr/local/redis/sbin/

      cp redis-cli /usr/local/redis/sbin/

      cp /usr/local/redis/redis4.0.9/conf/redis.conf /usr/local/redis/sbin/

    4.修改redis.conf配置:

      vi redis.conf

      修改一下配置:

      a.注释bind 127.0.0.1

        # bind 127.0.0.1

      b.设置密码

        #requirepass foobared

        requirepass yourpassword

      c.设置后台启动

        daemonize yes

    5.指定配置文件启动

      /usr/local/redis/sbin/redis-server /usr/local/redis/sbin/redis.conf

    6.正常停止

      /usr/local/redis/sbin/redis-cli shutdown

    7.强制停止

      ps -aef|grep redis

      kill -9 pid

    8.多实例配置

      复制一份redis.conf文件即可

    9.常用命令

      登录

        ./redis-cli -h [ip] -p [port]

        auth [password]

      选择数据库

        select [index]

      返回随机key

        randomkey

    ps:

      mac下安装注意以下两个问题:

      1. 在上述步骤 2 中,使用 make test 替代 make

      2. 执行 make test 时若出现如下报错:

        Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.

       则执行以下两个步骤:

        sudo make distclean

        sudo make

      3. mac 下在 /usr/local 目录下安装 redis,会因为权限问题,无法创建本地数据库文件。可以修改 redis.conf 更改本地数据库文件存储路径:

        # 指定本地数据库文件名

        dbfilename dump.rdb

        # 指定本地数据库路径

        dir /Users/zhuangzhentao/Public/yourpath

      

    参考文章:

      https://www.cnblogs.com/guanbin-529/p/9180840.html

      https://www.cnblogs.com/taostaryu/p/9481749.html

  • 相关阅读:
    SVN
    git
    电商架构
    django
    linux单项目发布流程
    pandas的基本功能(一)
    Swift 添加自定义响应事件
    Swfit中视图跳转
    移动设备默认不播放媒体文件间接解决办法
    HTML5 使用sessionStorage实现页面返回刷新
  • 原文地址:https://www.cnblogs.com/tarencez/p/10615001.html
Copyright © 2011-2022 走看看