Redis介绍、安装【Redis学习笔记一】

140 阅读2分钟

1、什么是Redis

QQ截图20211017101847.png

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.

Redis开源,遵循BSD 基于内存的数据存储,被视为数据库、缓存、中间件。

  • 总结:Redis是一个内存型的数据库。

2、Redis特点

  • Redis是一个高性能key/value内存型数据库
  • Redis支持丰富的数据类型

3、Redis特点

  • Redis是一个高性能key/value内存型数据库
  • Redis支持丰富的数据类型
  • Redis支持持久化
  • Redis单线程,单进程

4、Redis安装

# 0. 准备环境
- vmware15.x +
- centos7.x +

# 1.下载redis源码包
- https://redis.io/

QQ截图20211017103223.png

# 3.将下载redis资料包上传到Linux中

QQ截图20211017103750.png

# 4.解压缩文件
- tar -zxvf redis-6.2.6.tar.gz
- ll

QQ截图20211017103906.png

# 5.安装gcc
- yum install -y gcc

# 6.进入解压目录执行如下命令
- make MALLOC=libc

QQ截图20211017104148.png

# 7.编译完成后执行如下命令
- make install PREFIX=/usr/redis

# 8.进入/usr/redis/bin目录启动redis服务
- ./redis-serve

# 9.Redis默认服务端口是6379

QQ截图20211017104322.png

# 10.进入bin目录执行客户端连接操作
./redis-cli -p 6379

QQ截图20211017104418.png

5、Redis细节

  1. redis启动服务的细节

    • 直接使用./redis-server方式启动使用的是redis-serve这个shell脚本中默认的配置
  2. 如何在启动redis时指定配置文件启动

    注意:默认在redis安装完成之后没有任何配置文件,需要在源码目录中赋值redis.conf配置

    • 进入源码目录

      cp redis.conf /usr/redis

    • 进入/usr/redis安装目录查看复制配置文件

      cd /usr/redis

      ls

    • 进入bin目录启动加载配置启动

      ./redis-serve ../redis.conf

  3. 修改redis默认端口号

    vim redis.conf 修改里面 port 7000 保存退出

  4. redis中库的概念

    库:database 用来存放数据一个基本单元 一个库可以存放key-value键值对redis中每一个库都有一个唯一名称|编号 从0开始

    默认库的个数:16个库, 库的编号 0~15 默认使用的是0号库

    切换库命令:select dbid(库编号)

  5. redis中清楚库的指令

    flushdb 清空当前库

    flushall 清空所有库

  6. 开启redis远程连接

注意:默认redis服务器是没有开启远程连接,也就是默认拒绝所有远程客户端连接。

# 1. 修改配置开启远程连接
vim redis.conf
bind * -::*
​
# 2.修改配置之后重启redis服务
./redis-serve ../redis.conf # 注意:一定要加载配置文件启动