美文网首页
Redis初识

Redis初识

作者: heen11 | 来源:发表于2018-07-19 11:16 被阅读0次

Redis的作者是Salvatore Sanfilippo(antirez)。该作者在制作一个网站中,发现他一开始想用mysql来实现记录用户访问网站的一个记录,由于各种弄原因造成他无法使用mysql来实现这种功能,然后就开发了redis第一个版本来实现这个功能。

    1.redis是一个开源的:可以拿到他的源代码进行学习,而且他的第一个版本非常的短,大概只有23000行的代码。

    2.基于键值队的存储服务系统:键值队key→value,在java中如:String value=map.get("key")

    3.支持多种数据结构

    4.性能高、功能丰富

Redis的特性

    1、速度快

            Redis是将数据存到内存中的

            单线程

    2、持久化(断电不丢)

            Redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上

    3、多种数据结构

            字符串、hash、列表、集合、有序集合、BitMaps、HyperLogLog、GEO

    4、支持多种客户端语言

    5、功能丰富

        发布订阅:实现消息的功能

        Lua脚本:实现自定义的命名

        简单的一些事物

        支持pipeline,提高客户端的并发效率

    6、简单

        不依赖外部库

        单线程模型

    7、主从复制

        主服务器的数据可以同步到从服务器上

    8、高可用、分布式

        高可用:Redis-Sentinel

        分布式:Redis-Cluster

Redis典型应用场景

    缓存系统、计数器、消息队列系统、排行榜、社交网络、实时系统。

相关文章

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • Redis从入门到应用

    初识Redis Redis概念 Redis安装 Redis的五种数据类型 操作Redis PHP的Redsi扩展 ...

  • 初识 Redis

    初识 Redis Redis 全称 REmote Dictionary Server. Redis 是一种基于键值...

  • Redis 初识

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

  • redis学习历程

    Redis初识 Redis安装与启动 Redis 常用API 理解与使用 Redis java客户端使用(单机版,...

  • 初识redis

    redis简介 redis是一种基于键值对key、value的NoSQL内存数据库,同时它会把内存的数据利用快照和...

  • 初识Redis

    Redis的安装和启动 这部分在之前的博客已经写过,这里不再赘述,提供两个以前的博客传送门。Redis的安装Red...

  • redis初识

    redis典型应用场景 1. 缓存系统 2. 计数器 3. 消息队列系统 4.排行榜 5.社交网络 6.实时系统 ...

  • Redis初识

    https://coding.imooc.com/learn/list/151.html Redis是什么 1.开...

  • Redis初识

    Redis的作者是Salvatore Sanfilippo(antirez)。该作者在制作一个网站中,发现他一开始...

网友评论

      本文标题:Redis初识

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