zoukankan      html  css  js  c++  java
  • 记一次linux下安装redis, 设置redis服务, 及添加环境变量

    一. redis的安装

      cd /opt                                                                                # 切换至opt目录下

      wget http://download.redis.io/releases/redis-3.2.9.tar.gz       # 指定版本下载redis

      tar xzf redis-3.2.9.tar.gz                                                     # 解压缩, 会得到一个redis-3.2.9目录

      cd redis-3.2.9                                                                    # 进入解压后的目录中

      make                                       # 执行编译

      src/redis-server   redis.conf                                                # 编译完成后可执行此命令来启动redis

      以上如在make时报错可使用如下命令来解决, 根据报错类型不同, 选择安装以下包:

      yum install -y gcc
      yum install -y tcl

    二. 添加环境变量

      vim ~/.bash_profile                # .bash_profile是隐藏文件, 在该文件中自定义环境变量

      以下两行为.bash_profile最后两行内容: 

      PATH=$PATH:$HOME/bin:/opt/redis-3.2.9/src          # 添加src目录路径到这里

      export PATH

      :wq                                                                    # 编辑完成保存退出

      source ~/.bash_profile                                        # 使配置的环境变量立即生效

      redis-cli -h 127.0.0.1 -p 6378                              # 指定ip和端口链接redis, 默认6379

      至此, 即可在任何位置使用redis-server和redis-cli命令来操作redis了

      如果需要指定配置文件启动则切换到redis.conf文件所在目录去执行

    三. 设置redis服务:

      cd /opt/redis-3.2.9                 # redis包解压后的目录中, redis.conf文件在这个目录中

      cp redis.conf redis.conf.back  # 备份redis.conf文件, 此步骤可不执行

      vim redis.conf                       # 编辑redis.conf文件

      以下为redis.conf文件中内容:

      daemonize yes                      # 修改原值no为yes, 用来配置redis为后台驻留

      # bind 127.0.0.1                  # 注释掉该行, 使得redis可远程链接

      protected-mode no              # 修改为no, 禁用保护模式

    四. 设置redis密码登陆:

      打开redis.conf文件,搜索requirepass关键字

      设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可

      

      修改完成后重启redis,再次通过redis客户端redis-cli登录并操作可以发现会报一个身份认证错误

      

      使用密码登陆即可:  redis-cli -h 127.0.0.1 -p 6379

      进入后使用auth  password即可进行身份验证

      

      

  • 相关阅读:
    HDU 1124 Factorial
    hdu 1690 Bus System
    hdu 1113 Word Amalgamation
    POJ 2482 Stars in Your Window
    hdu 1385 ZOJ 1456 Minimum Transport Cost(经典floyd)
    hdu 1907 John
    VMware 虚拟机 安装 UBuntu 9.10 命令模式转换成窗口模试
    #pragma CODE_SEG __NEAR_SEG NON_BANKED详解
    Ubuntu 下Hadoop 伪分布式 hadoop0.20.2.tar.gz 的安装
    文件拷贝代码以及疑问
  • 原文地址:https://www.cnblogs.com/quzq/p/11078203.html
Copyright © 2011-2022 走看看