一. 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. kudu 查看元数据信息

    package com.lala.lala.pipe.dbinfo import org.apache.kudu.client.KuduClient import com.lala.lala.comm ...

  2. python-1-基础认识

    前言 将近2020年,python2即将不再更新,但是我们现在的python3也能非常受欢迎的!回顾一下2/3的区别: 1.python2 源码不标准,混乱,重复代码太多, 2.python3 统一 ...

  3. CompletableFuture2

    public class CompletableFuture2 { public static void main(String[] args) throws InterruptedException ...

  4. Clickhouse单机部署以及从mysql增量同步数据

    背景: 随着数据量的上升,OLAP一直是被讨论的话题,虽然druid,kylin能够解决OLAP问题,但是druid,kylin也是需要和hadoop全家桶一起用的,异常的笨重,再说我也搞不定,那只能 ...

  5. 下载安装office2019

    Hello,大家好,我是小喵. 支付宝搜索“321994”,领红包喽! 前几天答应给大家写一篇关于安装激活Office2019的文章.一直在准备,准备制作GIF动图,制作图片等,把我电脑上的Offic ...

  6. 记录自己运行eShopOnContainers过程中遇到的坑

    由于各种各样的问题,依照官方文档运行eShopOnContainers项目遇到了好多莫名其妙的错误. 好在最后都解决了,在此记录,以防自己以后再遇到,也为遇到同样问题的同学提供参考. 参考的官方文档 ...

  7. The connection string name is missing for the MySqlSiteMapProvider

    在ASP.NET-WebForm程序中,添加SiteMapPath控件时出现问题,如下图所示: 解决办法:找到上图源文件指向的machine.config配置文件,将siteMap节点注释即可.

  8. asp.net面试题总结1(未完待续。。。。)

    1.MVC中的TempData\ViewBag\ViewData区别? 答:页面对象传值,有这三种对象可以传. Temp:临时的 Bag:袋子 (1)  TempData  保存在Session中,C ...

  9. C#中的一些对话框问题处理

    1. 对于打开文件对话框处理 #region 打开文件对话框 string StrPath; OpenFileDialog Flag = new OpenFileDialog(); Flag.Mult ...

  10. Java生鲜电商平台-一次代码重构的实战案例

    Java生鲜电商平台-一次代码重构的实战案例 说明,Java开源生鲜电商平台-一次代码重构的实战案例,根据实际的例子,分析出重构与抽象,使代码更加的健壮与高效. 1.业务说明 系统原先已有登录功能,我 ...