我们redis的安装较为复杂,属于Linux上的源码编译安装,即不能直接通过yum安装。

1、安装Redis

具体步骤:

1、进入redis官网,复制下载链接,通过wget下载源码

官网:https://redis.io/

下载完成后,查看tmp目录

2、解压文件

tar -xzvf redis-5.0.3.tar.gz

3、进入redis文件夹

cd redis-5.0.3

4、查看字自述文件

cat README.md

里面详细讲述redis如何安装和使用,不过可以不用细看,有个印象就行,现在跟着本文继续做就可以了。

5、安装redis

我们先直接试下能不能安装,执行:

make install

不出意外的安装失败,查看错误信息,提示gcc指令未发现,那我们就来安装gcc

安装gcc

yum install gcc

再次尝试安装

make install

还是失败,提示:

解决办法,执行:

make MALLOC=libc

再次尝试安装

make install

发现安装成功

2、修改密码

进入redis文件夹

修改redis.conf文件

vim redis.conf

在redis.conf文件中搜索foobared

修改此处,把#去掉,将foobared换成自己的密码

3、修改允许访问IP

继续在redis.conf文件中搜索bind

直接将bind 127.0.0.1注释掉

bind的是网络接口,若设置其中一个网卡,代表只有该网卡地址才接受外部请求;若不设置,则服务器的所有网卡地址均接受外部请求,所有注解掉就行。

继续搜索daemonize,这参数表示redis是否可以后台执行,修改成yes

4、启动redis

我们使用指定配置文件的方式启动redis

查看服务

redis已经成功启动

5、将redis做成服务

一般来说我们都会将redis做成系统服务,如何来做呢?

redis非常人性化,它为我们提供了一个工具。在redis的解压文件夹中有一个utils文件夹

进入utils文件夹,可以看到一个install_server.sh文件

执行install_server.sh文件,会自动生成服务

步骤:

1、执行文件

2、选择端口号,我们选择默认6379,所以直接空格就行

3、选择配置文件路径

4、选择日志文件路径

5、选择数据文件路径

6、选择执行文件路径

最后会提示安装成功

查看服务是否存在

出现上面的内容说明服务已经安装成功

关闭服务:systemctl stop redis_6379

启动服务:systemctl start redis_6379

所谓的服务就是帮我们执行shell ,上述操作也会帮我们生成一个shell文件,目录为/etc/init.d/redis_6379,有能力的话可以去查看和修改。

【Redis】-- 安装及配置的更多相关文章

  1. redis 安装及配置

    一.安装Redis 1.到官网下载redis最新版本,我下载的是 http://redis.io/ 2.拷贝redis-3.0.3到/usr/local目录 3.解压缩sudo tar -zxf re ...

  2. Redis入门 -- Redis安装与配置

    Redis入门 -- Redis安装与配置 Redis的安装 Redis的安装,我这里使用的是虚拟机. 为了让主机和虚拟机之间可以顺利通信,按照以下步骤进行: 1. 将网络连接模式改为桥接 2. re ...

  3. windows下redis安装和配置

    windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...

  4. docker+redis安装与配置,主从+哨兵模式

    docker+redis安装与配置 docker安装redis并且使用redis挂载的配置启动 1.拉取镜像 docker pull redis:3.2 2.准备准备挂载的目录和配置文件 首先在/do ...

  5. Redis安装与配置Redis安装与配置

    今天在使用Redis的时候遇到了一些问题,这个问题的解决,发现很多人使用Redis的时候没有一点安全意识.所以又重温了一下Redis,觉得应该写一下Redis的安全和配置. Redis安装与配置Red ...

  6. redis安装和配置(一)

    Redis 的官方下载站是http://redis.io/download 怎么安装 Redis 数据库呢?下面将介绍Linux 版本的安装方法 步骤一: 下载Redis 下载安装包:wget htt ...

  7. Redis安装以及配置

    下载 http://redis.io/download 解压 tar zxvf redis-2.8.17.tar.gz 编译并安装 1 2 3 4 cd redis-2.8.17 make cd sr ...

  8. CentOS 下 redis 安装与配置

    CentOS 下 redis 安装与配置   1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...

  9. (转)CentOS6.5下Redis安装与配置

    场景:项目开发中需要用到redis,之前自己对于缓存这块一直不是很理解,所以一直有从头做起的想法. 本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩ ...

  10. windows下redis安装及配置

    1.简介: redis是一个高性能的key-value数据库:redis能读的速度为11万次/秒,写的速度是8.1万次/秒 redis支持丰富的数据类型:String, List, Hash(map) ...

随机推荐

  1. CF914G Sum the Fibonacci

    解:发现我们对a和b做一个集合卷积,对d和e做一个^FWT,然后把这三个全部对位乘上斐波那契数,然后做&FWT就行了. #include <bits/stdc++.h> , MO ...

  2. django系列8:优化vote页面,使用通用视图降低代码冗余

    修改detail.html,将它变为一个可用的投票页面 <h1>{{ question.question_text }}</h1> {% if error_message %} ...

  3. JS控制开灯关灯

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 金融量化分析【day110】:金融基础知识

    一.股票 股票: 股票是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东. 股票的面值与市值 面值表示票面金额 市值表示市场价值 上市/IPO: 企业通过证券交易所公开向社会增发股票以募集 ...

  5. 09--STL关联容器(map/multimap)

    一:map/multimap的简介 map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对.它提供基于key的快速检索能力. map中key值是唯一的.集合中的元素按一定的顺 ...

  6. Nuxt.js学习

    SSR服务端渲染 之前用vue做项目时,在浏览器中查看网页源码,是没有具体内容的,只有一个标签,用服务端渲染的话,查看网页源码数据都会显示出来,所以有利于SEO,能够被搜索到. Nuxt.js是做Vu ...

  7. 前端面试题整理—Vue篇

     1.对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器 vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统 vue是一款MVVM框架,基于双向绑定数据,当数据发生 ...

  8. Groovy 设计模式 -- 组合模式

    Composite Pattern http://groovy-lang.org/design-patterns.html#_chain_of_responsibility_pattern 组合模式, ...

  9. C++ 实现简单命令行学生管理系统

    C++ 实现简单命令行学生管理系统 预览: 编译环境是macOS.system("clear") 在windows下请换成 system("cls") #inc ...

  10. “Django用户认证系统”学习资料收集

    首推追梦人物——Django用户认证系统 待续……