美文网首页
redis学习笔记(一)

redis学习笔记(一)

作者: 赞美太阳xxx | 来源:发表于2018-10-17 11:18 被阅读0次


redis的特性

1.速度快:

redis源码是使用C语言编写的,它将数据存在内存当中,线程模型是单线程

从上到下寄存器,一级缓存,二级缓存,内存,硬盘,远程硬盘

从上到下速度越来越慢,并且价格成本越来越低

速度快-内存

2.持久化

redis所以数据保存在内存中,对数据的更新将异步保存到磁盘上,使得断电不会丢失数据

3.多种数据结构

        redis是基于Key-Value进行存储的,与memcached只存储String类型的字符串不同,它提供五种主要的数据结构,包括字符串,哈希,列表,集合,有序集合等,并且还有:

BitMaps位图(实现用很小的内存进行高效存储,例如布隆过滤器)

HyperLogLog超小内存唯一值计数(用12K内存来实现唯一值的计数,可能有误差 )

GEO地理信息定位(计算经纬度)

五种主要的数据结构

4.支持多种客户的语言

redis提供一个非常简单的基于TCP的通信协议

5.功能丰富

redis提供了发布订阅,Lua脚本,事务,pipeline功能

6.简单

redis不依赖外部库(like libevent),而是自己实现

redis是基于单线程的,意味着无论服务的还是客户端的开发都会相对容易

7.主从复制

        //TODO 以后补上

相关文章

  • 【Redis】Redis学习笔记(五)jedis(JedisCl

    redis系列文章目录 redis学习笔记(一)redis3.2.5集群安装与测试 redis学习笔记(二)Jed...

  • Redis学习笔记:事务

    Redis学习笔记:事务 原文链接:Redis学习笔记:事务 一、事务的描述 和MySQL一样,Redis中也有事...

  • Redis 参数

    Redis Redis 学习笔记 II 常见参数配置

  • 2018-11-12

    Redis学习笔记 Redis在在线测试 Redis官网 REmote DIctionary Server(Red...

  • 数据库Redis在Windows上的使用教程

    Redis学习笔记----Redis在windows上的安装配置和使用 Redis简介 redis是一个key-v...

  • Redis 初识

    初识 Redis 《 Redis 开发与运维》的学习笔记,希望大家多多指导。 什么是 Redis Redis 的全...

  • Redis—Redis入门安装及基础数据的知识

    Redis学习笔记所有文章:https://www.jianshu.com/nb/33547142 Redis安装...

  • Redis 数据类型

    Redis Redis 学习笔记 II Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、...

  • Redis 安装

    Redis Redis 学习笔记 I Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可...

  • Redis 学习笔记

    Redis 学习笔记 原文:硬核!16000 字 Redis 面试知识点总结,建议收藏! Redis 基础知识 R...

网友评论

      本文标题:redis学习笔记(一)

      本文链接:https://www.haomeiwen.com/subject/sgmubftx.html