Redis简介-下载安装-基本使用-1

1. Redis简介

Remote Dictionary Server(远程字典服务器),是一个用C语言编写的,开源的,基于内存运行并支持持久化的,高性能的NoSQL数据库,也是当前热门的NoSQL数据库之一。
K-V键值对
Redis中的数据大部分时间都是存储内存中,适合存储频繁访问,数据量比较小的数据。

Redis是一种数据库。能够存储数据,管理数据的一种软件。
在这里插入图片描述

1.2 数据库应用的发展历程:

单机数据库时代:一个应用,一个数据库实例
缓存,水平切分时代:
读写分离时代:
分表分库时代(集群):

关系型数据库,,,,数据都存储到表中
oracle、mysql、DB2、sqlserver、…

非关系型数据库(NoSQL):彻底改变了底层存储机制。不再采用关系数据模型,而是采用聚合数据结构存储
redis、MongoDB、HBASE、…

1.3 Redis的特点

  1. 支持数据持久化:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  2. 支持多种数据结构:Redis不仅仅支持简单的Key-Value类型数据,同时还提供list,set,zset,hash等数据结构的存储。

  3. 支持数据备份:Redis支持数据的备份,即master-slave模式的数据备份。

2.下载安装

2.1官网下载:

下载链接
https://redis.io/

2.2 解压

下载是在Windows操作系统上下载的,然后通过FZ软件将下载下来的压缩包从Windows上转发到Linux操作系统的/opt文件夹下
然后进入linux的/opt文件夹下解压

tar -zxvf …
[root@localhost opt]# tar -zxvf redis-5.0.14.tar.gz -C /opt

2.3 安装 gcc

编译 C语言,需要先安装gcc

redis是C语言程序,运行C语言需要安装gcc
gcc是GNU compiler collection的缩写,它是Linux下一个编译器集合(相当于javac),是c或c++程序的编译器。
怎么安装gcc ?

在有外网的情况下,使用yum进行安装。
执行命令: yum -y install gcc

在这里插入图片描述

清除之前的工作(如果之前有编译失败的文件需要清除,如果没有编译失败暂且不需要清除)
make distclean

2.4编译 :make

再次编译,在redis的安装目录下src目录中生成redis一系列可执行文件
在redis目录下执行
make

执行成功截图

2.5 安装环境

安装:相当于配置path(把redis生成的一系列可执行文件拷贝到usr/local/bin目录下),在任何目录下都可执行命令
make install

执行成功截图
这样redis就安装好了

2.6 启动redis

1.前台启动(不常用)
redis-server

2.后台启动(最好使用后端启动)
redis-server &

3.启动redis服务时,指定配置文件:redis-server redis.conf &

启动后显示成功图标和默认端口号:6379

redis成功启动截图

2.7 查看redis服务状态

ps -ef | grep redis
使用客户端质指令关闭redis服务
redis-cli shutdown
查看redis服务是否关闭
ps -ef | grep redis

2.8 关闭redis:

1.通过kill命令 : 暴力杀死进程 (可能会丢失数据)
ps -ef | grep redis 查看PID
kill -9 PID

2.通过redis- cli命令关闭
redis-cli shutdown

在这里插入图片描述

2.9 连接客户端

Redis的客户端

Redis 客户端是一个程序,通过网络连接到Redis服务器,从而实现跟Redis 服务器的交互。
Redis 客户端发送命令,同时显示Redis服务器的处理结果。
redis-cli:是redis自带客户端,使用命令redis-cli就可以启动redis的客户端程序

  1. redis-cli:默认连接127.0.0.1(本机)的6379端口上的redis服务。
    连接指定端口号

  2. redis-cli -p 端口号:连接127.0.0.1(本机)的指定端口上的redis服务。
    连接指定地址和端口号的客户端

  3. redis-cli -h ip地址-p 端口:连接指定ip主机上的指定端口的redis服务。

2.10 退出连接

  • exit 或者quit

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

848698119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值