一. 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即可进行身份验证

  

  

记一次linux下安装redis, 设置redis服务, 及添加环境变量的更多相关文章

  1. 超详细windows安装mongo数据库、注册为服务并添加环境变量

    1.官网下载zip安装包 官网地址https://www.mongodb.com/download-center/community?jmp=nav,现在windows系统一般都是64位的,选好版本. ...

  2. Linux下安装python,mysql,redis

    linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Pyt ...

  3. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  4. linux下安装与部署redis

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  5. [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.

    今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我 ...

  6. linux下安装php扩展redis缓存

    下载phpredis安装包 wget https://github.com/nicolasff/phpredis/tarball/master 在下载目录解压phpredis.tar.gz tar z ...

  7. linux下安装与配置Redis

    1.安装 (1)获取源代码 wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解压 tar xzvf redis-4.0.8.t ...

  8. Fedora 20下安装官方JDK替换OpenJDK并配置环境变量

    Fedora 20自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK,步骤如下: 1:rpm -qa|grep jdk 查看当前的jdk情况. 2:yum -y remove ja ...

  9. Windows下安装并设置Redis

    Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考: http://redis.io/download 但有时候又想在windows下 ...

随机推荐

  1. 第02组 Beta冲刺(2/5)

    队名:無駄無駄 组长博客 作业博客 组员情况 张越洋 过去两天完成了哪些任务 数据库实践 提交记录(全组共用) 接下来的计划 加快校园百科的进度 还剩下哪些任务 学习软工的理论课 学习代码评估.测试 ...

  2. ​为什么我会选择走 Java 这条路?

    ​本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点 ...

  3. Redis学习记录及Jedis代码示例

    文章目录 二.Redis简介 三.Redis安装 1. 下载并解压安装 2. 安装C语言编译环境 3. 修改安装位置 4. 编译安装 5.启动Redis服务器 ①默认启动 ②定制配置项启动 [1]准备 ...

  4. java架构之路-(tomcat网络模型)简单聊聊tomcat(一)

    tomcat使我们熟知的也是我们使用最多的web服务器了,至少我是使用最多的.常见的web服务器还有Apache,web logic,JBOSS等,对于tomcat的安装我就不再赘述了,简单的不能再简 ...

  5. SAP-简单的OALV演示练习

    接上一篇传统ALV:https://www.cnblogs.com/BruceKing/p/11320165.html. 首先介绍下什么是ALV,在R/3 4.6C之前ALV全称为ABAP List ...

  6. 配置IIS网站可以下载.apk/.ipa文件

    添加 扩展名是:.apk MIMI类型是:application/vnd.android.package-archive 扩展名是:.ipa MIMI类型是:application/iphone

  7. js、jquery、css属性及出错集合

    *)注意使用jquery设置css的语法 css("propertyname","value");#单个时时逗号 css({"propertyname ...

  8. Ansible Jinja2 模板

    1.jinja2渲染NginxProxy配置文件 jinja2 房屋建筑设计固定的? jinja2模板与Ansible关系 Ansible如何使用jinja2模板 template模块 拷贝文件? t ...

  9. python网络编程-1

    1.网络基础 回顾计算IP所处网段方式 #128 64 32 16 8 4 2 1 #IP1 = 192.168.9.1/24 # 11000000 10101000 00001001 0000000 ...

  10. jQuery常用API之jQuery选择器

    3.jQuery常用API 3.1 jQuery选择器 3.1.1 jQuery基础选择器 原生JS获取元素的方式很多.很杂,而且兼容性情况不一致,因此jQuery给我做了封装,是获取元素统一了标准 ...