IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Redis笔记(一) -> 正文阅读

[大数据]Redis笔记(一)

Redis的安装(CentOS环境)

  1. 在前面安装docker时,有的读者因为yum-utils没有下载而导致中途卡住了,所以这里先对需要的依赖包进行检查安装(温馨提示:安此次教程需要保证联网的情况下进行,如果没有网络是无法进行的)

      1 yum install cpp -y  
    
     2 yum install binutils -y
    
     3 yum install glibc-kernheaders -y
    
     4 yum install glibc-common -y
    
     5 yum install glibc-devel -y
    
     6 yum install gcc -y
    
     7 yum install make -y
    

    执行以上的命令,如果没有安装响应依赖包则会下载,如果存在则会提示已存在。过程比较简单,就不截图了,直接进入下一步

  2. 安装完上面的依赖包后,下载Redis源码,解压并编译源码

    cd /usr/local   进入到/usr/local目录
    
    mkdir soft    创建一个soft文件夹,redis源码就是放在这个文件夹下,如果你想放弃他地方也可以
    
    cd soft    进入刚刚创建的soft文件夹
    
    wget http://download.redis.io/releases/redis-4.0.6.tar.gz   下载Redis源码
    
    tar zxvf redis-4.0.6.tar.gz  解压缩刚刚下载的Redis源码
    
    cd redis-4.0.6      进入到上一步解压出来的Redis源码文件夹
    
    make           进行Redis源码编译
    

在这里插入图片描述

下载后进行解压缩并编译:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过最后一句话可以看到生成了src目录,那这里面有什么东西呢?一起进去看看吧

在这里插入图片描述

其实主要是这几个绿色的可执行文件是我们比较关注的,他们关系到Redis的持久化(RDB/AOF)、服务启动、哨兵模式等等,这个后续会用到,到时在详细讲解。

  1. 上面已经对Redis源码进行了编译,接下来就是让redis跑起来

    上一步编译后生成了src目录中有几个可执行文件比较重要,并且在/usr/local/soft/redis-4.0.6中有一个redis.conf文件是redis的配置文件,这些都是比较重要且会用到的文件,所以先将它们拷贝一份到新的文件夹redis中,方便后续管理和操作
    mkdir /usr/local/redis
    cd /usr/local/soft/redis-4.0.6/src
    cp redis-server /usr/local/redis      
    cp redis-benchmark /usr/local/redis   压测
    cp redis-check-rdb /usr/local/redis   rdb
    cp redis-check-aof /usr/local/redis	  aof
    cp redis-sentinel /usr/local/redis    哨兵
    cp redis-cli /usr/local/redis         连接redis的客户端
    cd /usr/local/soft/redis-4.0.6
    cp redis.conf /usr/local/redis 		 配置文件
    
    执行一遍即可,就不一一截图了
    

在这里插入图片描述

接下来就是启动服务器前的最后一步了,修改redis.conf配置文件:这里主要做三件事1.添加密码2.注释bind3.把protected-mode yes 改成 protected-mode no,这样修改后在就可以在远程通过客户端+密码连接当前的redis了(如果还有其他需求可以自行配置,后续也会通过使用其它功能来一一讲解配置文件中不同的属性)。

cd /usr/local/redis
vim redis.conf

进入到vim编辑器后,通过/bind  找到bind 127.0.0.1  然后最前端加上#注释
通过/requirepass   找到requirepass foobared   在下面一行加上requirepass 123456789 表示设置密码为123456789
通过/protected-mode 找到protected-mode属性,将后面的yes修改为no

修改完后大概就是这样

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改完配置后,就可以启动redis了
./redis-server redis.conf

看到下图时,就说明已经安装成功且已经成功启动redis,我们也可以通过客户端在远程连接此redis,但一定要能配置好防火墙!!!

在这里插入图片描述

  1. 现在我们就连接上redis并简单使用:

    ./redis-cli -h 127.0.0.1 -p 6379 -a 12345678    # -h ip地址   -p  端口号  -a  密码
    

在这里插入图片描述

  1. 为了保证数据的完整性,一般断开连接和关闭Redis我们采用这种方式:

    exit    断开连接,此时Redis继续运行
    ./redis-cli -h 127.0.0.1 -p 6379 -a 12345678  shutdown    关闭连接,此时Redis关闭
    

在这里插入图片描述
在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:45:16  更:2021-12-09 11:45:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 22:09:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码