【基础组件19】redis入门(一)简介、哨兵模式、集群搭建、常用命令

哨兵模式,集群搭建参考:

https://blog.csdn.net/yangshangwei/article/details/82899159    (主要看这个)

https://blog.csdn.net/q649381130/article/details/79931791

https://blog.csdn.net/xujiamin0022016/article/details/82194616

redis 简介参考:

https://blog.csdn.net/middleware2018/article/details/80355418

redis教程参考:

https://www.bilibili.com/video/av49517046?p=2

一、redis简介

1.redis 是一个完全开源免费的,高性能的、NoSQL的、key-value 数据库,可基于内存,亦可持久化的 key-value 数据库

2.关系型数据库SQL:表与表之间建立关联关系

  非关系型数据库NOSQL:数据与数据之间没有关联关系, 常见的有四种类型:key-value存储数据库(redis),列式存储数据库(hbase), 文件存储数据库(hdfs),图数据库(NEO4J)

3. 两者特点比对:

4.redis的特点:

 redis 的读写性能极高:

读支持11万次/秒,写支持8万次/秒

原因:redis是C语言编写的,机器语言,基于内存的存储,直接从内存读,(省略了从硬盘到内存的过程)

5.redis应用场景(缓存热点数据,经常会被查询到)

    redis支持16个库

 6.redis的缺点:

    不过,对于互联网的今天,硬件已经不是问题,只要能提供热点数据的高性能查询

 二、redis安装

1.安装gcc环境 

 

 2.编译

 3.编译后的安装

 4.安装成功

 5.启动服务

 6.连接redis客户端

 7.  redis.conf配置文件修改

     配置文件在安装包解压目录下

      

 8.redis.conf 配置文件详解

1)地址需改为服务器地址,否则开发无法远程访问redis, 只能本机本地访问

 2)

 3)

 4)最大内存限制,默认256M

     占用内存过高,会导致内存溢出,redis宕机

 

 5)守护进程可以不改为yes, nohup 启动也可以

三、客户端连接redis 

 1.keys *      查看所有key

    set key value      设置Key value

    get key      获取key值

 

 四、关闭redis

 五、Redis 常用命令

1.del key    删除key

删除key, 成功返回1,失败返回0

可一次删除多个key 直接跟在del 后即可

猜你喜欢

转载自www.cnblogs.com/Agnes1994/p/12358197.html