奇迹969

 

Redis基础

基础:

  Redis 入门

  数据类型

  通用命令

  Jedis

高级:

  持久化

  Redis.conf

  事务

  集群

应用:

  企业级解决方案

 

入门

Redis简介

下载与安装

基本操作

      简介

Redis 是非关系型数据库(NoSQL), 缓存的形式保存数据。

特征:可扩容,可伸缩

大数据量下高性能

灵活的数据模型

高可用

端口号:6379

常见的非关系型数据库:Redis  memcache  HBase  MongoDB

Redis 解决方案:

商品基本信息: 名称 ,价格,厂商等:mysql

描述,详情,评论:MongoDB

图片信息     分布式系统服务器

搜索关键字 ES,Lucence,solr

热点信息(高频,波动性):Redis,memcache,tair

 

Redis 简介

概念:使用C语言开发的一个开源的高性能键值(字典)对数据库。

特征:

  1. 数据之间没有必然关联关系

  2.内部采用单线程机制

  3.高性能。

  4.支持多种数据类型

    (1) 字符串类型  string

    (2) 列表类型    list

    (3) 散列类型    jash

    (4) 集合类型 set

    (5) 有序集合类型  sorted_set

  5.持久化支持,可进行数据灾难恢复。

应用:

  微热点数据加速查询(主要场景),如热点商品,热点新闻。热点资讯,推广类等高访问量信息等。

  任务队列,如秒杀、抢购、购票排队等。

  即时消息查询:排行榜,网站访问统计、公家到站信息、在线人数信、设备信号等。

  失效行信息控制,如验证码控制、投票控制等

  分布式数据共享,如分布式集群构架中的session分离

  消息队列

  分布式锁

 

Redis 下载与安装

Linux 版本

4.0为主要版本

Windows 版本

3.2为只要版本

下载地址:https://github.com/MSOpenTech/redis/tags

   下载解压即可!

 

 

Redis 的基本操作。

  命令行模式工具使用思考

  功能性命令

  清除屏幕信息

  帮助信息查阅

  退出命令

  信息添加

    功能: 设置key ,value数据

    命令   set  key  value

    示例   set  itheima

  信息查询

    功能:根据key 查找其对应得value,没有返回nil

    命令: get  key

    示例: get  name

  清屏命令

    命令: clear

  帮助命令

    命令:  help  命令名

    help  @组名(string 等)

  退出命令

    命令:  quit

    exit

      <ESC>

 

                     数据类型 

 

posted on 2022-06-13 15:56  奇迹969  阅读(18)  评论(0编辑  收藏  举报

导航