初识redis

Redis

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

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

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


Redis特点

1、Redis支持数据的持久化,因为Redis的存储分为内存存储、磁盘存储和log文件三部分,重启的时候可以重新加载存储在磁盘上的内容到内存中进行使

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

3、Redis以内存作为数据存储介质,进行读写效率极高


Redis安装教程

详情查看:http://www.runoob.com/redis/redis-install.html


Redis应用场景

Redis以内存作为数据存储介质,交换数据快,性能高;且众多语言支持。所以常用来存储一些服务器需要频繁调取的数据,可以大大节省系统直接读取磁

来获得数据的I/O开销,更重要的是可以极大提升速度。

拿某大型网站来举例,该网站首页头条新闻板块,需要从数据库中调用新闻数据。假设一天有50万人访问,要是直接从数据库查询,那么一天就要进行50

次的数据库请求查询。而如果将这些需要频繁使用的数据存到Redis(内存)中,使用的时候,直接从内存中读取,可以极大的提高响应速度、减少服务器

开销。(虽然比较耗费内存)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值