博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis入门到精通-Redis介绍
阅读量:5838 次
发布时间:2019-06-18

本文共 687 字,大约阅读时间需要 2 分钟。

hot3.png

Redis 简介

​ REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

​ Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

​ 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

 

​ Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  • Redis支持数据的备份,即master-slave模式的数据备份。

    Redis 提供的API支持:C、C++、C#、Clojure、Java、JavaScript、Lua、PHP、Python、Ruby、Go、Scala、Perl等多种语言。

Redis 优势

  • 对数据高并发读写(基于内存)

  • 对海量数据的高效率存储和访问(基于内存)

  • 对数据的可扩展性和高可用性

    • 垂直扩展:提升硬件

    • 水平扩展:集群

Redis 缺点

  • redis(ACID处理非常简单)无法做到太复杂的关系数据库模型

转载于:https://my.oschina.net/u/3712726/blog/1554485

你可能感兴趣的文章
LINQ To XML的一些方法
查看>>
[LeetCode] Copy List with Random Pointer
查看>>
openstack部署之nova
查看>>
JS组件系列——表格组件神器:bootstrap table
查看>>
存储过程Oracle(一)
查看>>
log4j日志归档
查看>>
Java笔记01——IO流
查看>>
mysql遇见error,1049
查看>>
NYOJ311 完全背包
查看>>
codevs——2822 爱在心中
查看>>
Python基础班---第一部分(基础)---Python基础知识---认识Python
查看>>
JAVA MAC 配置
查看>>
1134 最长上升子序列 (序列型 DP)
查看>>
js冒泡排序
查看>>
第一次作业 4班卢炳武
查看>>
抽象类的调用
查看>>
使用硬盘,安装双系统,Win7+CentOS
查看>>
Javascript学习总结
查看>>
php 用正则替换中文字符一系列问题解决
查看>>
ActiveMQ应用笔记一:基本概念&安装
查看>>