码迷,mamicode.com
首页 > 其他好文 > 详细

redis入门指南-笔记-简介

时间:2017-05-09 17:44:53      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:指南   命令   聊天室   dict   字符串   读取   多核   简介   入门   

Redis-REmote DIctionary Server(远程字典服务)

Redis特性简介

1. 存储结构---字典形式键值对

      数据类型如下:

                       字符串类型、散列类型、列表类型、集合类型和有序集合类型

2. 内存存储与持久化

    1) Redis把数据存储在内存中,读取速度快,一秒内读写超过十万个键值;而MySQL将数据存储在硬盘中,受I/O读取速度限制。

    2) 持久化: 内存中的数据在电脑关机后就丢失了,而redis提供了持久化的支持,即可以将内存中的数据异步写入到硬盘中;

3. 功能丰富

    1) 设置每个键的生存时间(TTL)---让Redis可以作为缓存系统来使用

         Redis与Memcached的区别:Redis是单线程模型,而Memcached是多线程模型,Memcached在多核服务器上的性能更高一些;但是Redis的性能已经足够优秀,在绝大部分场合下其性能都不会成为瓶颈;

    2) 可以限定数据占用的最大内存空间;

    3) Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易实现一个高性能的优先级队列

    4) Redis还支持“发布/订阅”的消息模式,可以基于此构建聊天室等系统。

4. 简单稳定

    命令简单、代码3W行

 

redis入门指南-笔记-简介

标签:指南   命令   聊天室   dict   字符串   读取   多核   简介   入门   

原文地址:http://www.cnblogs.com/piaxiaohui/p/6831557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!