Redis 2.8 简介

1  Redis简介

1.1   Redis定义

Redis是一个开源的使用c语言编写的kv存储系统,nosql数据库、也称为:非关系型数据库

1)开源的

2)C语言编写

3)Kv存储系统

4)Nosql、非关系型数据库

Nosql(非关系型数据库)与mysql、orcale关系型数据库的区别

Nosql:存储方式(key/value)

关系型数据库:存储方式是(表结构提供主外键关联)

应用场景:

互联网、电商

常见的nosql:

mongodb(文档型数据库)支持的数据类型:bson

redis(内存数据库)支持的数据类型:string、set、list、hash、sorted-set

hbase(海量的分布式nosql数据库--hadoop生态体系)

1.2   Redis特性

1)缓存:redis会把硬盘上的数据存储在内存上提供快速的读写。

常见的缓存:

Oscache

Ehcache

Memcache

Redis

缓存的架构图:

图1.(memcache)

图2.(redis)

2)丰富的数据类型(kv)

数据类型:这里的数据类型指的是value的类型,key的类型是string或者byte

3)持久化:redis同时也会把数据写入到硬盘上来做一个备份(持久化就是redis被称为的数据库的原因)

时间: 2024-10-16 08:11:17

Redis 2.8 简介的相关文章

Redis 学习之简介及安装

一.redis简介 Redis是一个开源的,先进的key-value存储.它通常被称为数据结构服务器,因为键可以包含字符串.哈希.链表.集合和有序集合. 支持的数据类型:string(字符串).list(集合).set(集合).zset(有序集合). 支持的操作:这些数据类型支持push/pop.add/remove 等丰富的数据操作.支持不同方式的排序. 缓存:redis为了保证效率数据都是缓存在内存中的,为了防止系统突然崩溃从而导致内存中的数据丢失,它也可以周期性的把更新的数据写入磁盘或者把

Redis学习笔记——简介及配置

1. Redis简介 Redis概述 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案.Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性.相比许多键值数据存储,Redis拥有一套较为丰富的数据类型.Redis可以将数据复制到任意数量的从服务器. Redis 优势 异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录.支持丰富的数据类型:Redis支持字符串.列表.集合

自学总结redis第一部分(简介、虚拟机配置、安装、配置、连接方式、密码设置)

Redis学习部分 一.NoSql简介 NoSql泛指非关系型数据库. 更多简介请见 "http://baike.baidu.com/link?url=sYV3qpYWs3RDlz1RZbVP18luQwubYrboLUt2qRDhSJrhctvLL1tYBtDFf736ypSocpnmZE5eLvyYzd34k5T2xa" 1.1NoSql数据库的四大分类 键值(key-value)存储数据库:这一类数据库主要会使用一个哈希表,这个表中有一个特定的键和一个指针执行特定的数据.Key/

redis学习——day01_redis简介与安装

一.Redis 简介 1.1 Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作. Redis常被称作是一款数据结构服务器(data structure server).

尚硅谷redis学习1-NOSQL简介2

NoSql数据模型简介 聚合模型:KV键值,BSON 列族: 图形,这里的图形不是指真正的图形,而是关系图 NoSql数据库的四大分类 KV键值:BerkeleyDB,Redis,tair,memcache 文档型数据库:couchDB,mongoDB 列存储数据库:Cassandra,HBase,分布式文件系统 图关系数据库:Neo4J,InfoGrid 对比: 分布式数据库的CAP+BASE 传统的ACID:A(atom icity):原子性 C(Consistency):一致性 I(Iso

Redis数据库安装简介

方法一:Redis手动cmd启动服务 端客户端的方法-------Redis 服务端测试使用1. 下载Redis(https://github.com/mythz/redis-windows)2. 解压Redis(D:\Program Files\Redis)3. 启动Redis4. 管理员启动cmd 输入d:5. cd Program Files\Redis\redis-windows-master\src\msopentech\redis-64.2.8.21016. redis-server

转 redis使用场景 简介

Redis实战(五) 聊聊Redis使用场景 发表于 2016-11-21 | 数据存储 | Redis 文章目录 1. 使用场景说明 1.1. 计数器 1.2. 排行榜 1.3. 用于存储时间戳 1.4. 记录用户判定信息 1.5. 社交列表 1.6. 缓存 1.7. 队列 1.8. 会话缓存 2. 业务使用方式 随着数据量的增长,MySQL已经满足不了大型互联网类应用的需求,因此,Redis作为内存数据库,很好的作为其架构上的补充.在某些场景下,可以充分的利用Redis的特性,大大提高效率.

尚硅谷redis学习1-NOSQL简介

本系列是自己学习尚硅谷redis视频的记录,防止遗忘,供以后用到时快速回忆起来,照抄视频和资料而已,没什么技术含量,仅给自己入门了解,我是对着视频看一遍再写的,视频地址如下:尚硅谷Redis视频 背景:传统型数据库面临的问题 传统型数据库架构的演变 从最开始的单机一路进化到缓存加集群加分库分表主从读书分离,但即使这样还是有问题得不到解决 今天最终已经成为了这个样子 为什么用NoSql NoSql更适合大数据的处理 特点 传统数据库的NoSql的比较 RDBMS - 高度组织化结构化数据 - 结构

redis集群简介

redis是一个键值对,NOSQL,高性能存储系统,性能高,是分布式缓存的最佳人选,特别是node环境下,由于node的内存限制,是的node在内存方面寸土寸金,使用redis做缓存,是高性能高并发,node服务器最佳组合. redis是使用内存进行存储的,所以就注定了他不适合非常大的持久性数据,这样的数据还是交给mongodb,elasticSearch,mysql来存储.使用redis一定要注意内存的浪费,redis是单线程的一定要注意redis对cpu的使用率,如果过高就会造成卡顿.red