• 欢迎访问微视觉网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入微视觉微视觉-影视后期交流
  • 本站全面支持自动充值,目的是更好的服务大家!
  • 本站全面开启SSL服务,请放心使用!
  • 如果您觉得本站对你非常有用,那么赶紧使用Ctrl+D 收藏吧

【视频教程】Redis入门

视频教程 Jason.w.wei 1年前 (2017-03-15) 747次浏览 已收录 2个评论

2008 年,意大利一家创业公司 Merzia 的创始人 Salvatore Sanfilippo 为了避免 MySQL 的低性能,亲自定做一个数据库,并于 2009 年开发完成,这个就是Redis。短短几年,用户数据量猛增。国内如新浪微博、街旁和知乎等,国外如 GitHub、暴雪等,都是Redis的用户。Redis的代码托管在 GitHub 上,开发十分活跃。

【视频教程】Redis 入门

Redis的特性

存储结构

Redis是 Remote Dictionary Server(远程字典服务器)的缩写,它以字典结构存储数据,并允许其他应用通过 TCP 协议读写字典中的内容。同大多数脚本语言中的字典一样,Redis字典中的键值除了可以是字符串,还可以是其他数据类型。到目前为止 Redis 支持的键值数据类型如下:

  • ●字符串类型
  • ●散列类型
  • ●列表类型
  • ●集合类型

这种字典形式的存储结构与常见的 MySQL 等关系数据库的二维表形式的存储结构有很大的差异。
Redis 字典结构的存储方式和对多种键值数据类型的支持使得开发者可以将程序中的数据直接映射到 Redis 中,数据在 Redis 中的存储形式和其在程序中的存储方式非常相近。

内存存储与持久化

Redis 数据库中的所有数据都存储在内存中。由于内存的读写速度远快于硬盘,因此 Redis 在性能上对比其他基于硬盘存储的数据库有非常明显的优势,在一台普通的笔记本电脑上,Redis 可以在一秒内读写超过十万个键值。
将数据存储在内存中也有问题,例如,程序退出后内存中的数据会丢失 。不过 Redis 提供了对持久化的支持,即将可以内存中的数据异步写入到硬盘中,同时不影响继续提供服务。

功能丰富

Redis 虽然是作为数据库开发的,但由于其提供了丰富的功能,越来越多的人将其用作缓存、队列系统等。
Redis 可以为每个键设置生存时间(Time To Live,TTL),生存时间到期后键会自动被删除。这一功能配合出色的性能让 Redis 可以作为缓存系统来使用,而且由于 Redis 支持持久化使其成为了另一个非常流行的缓存系统 Memcached 的有力竞争者。

高清视频下载

百度云盘 源码下载

提取密码回复后可见

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!


微视觉 , 版权所有丨如未注明 , 均为网络收集丨本网站采用BY-NC-SA协议进行授权 , 转载请注明【视频教程】Redis 入门
喜欢 (6)
[wuwei967@126.com]
分享 (0)

您必须 登录 才能发表评论!

(2)个小伙伴在吐槽
  1. 真是时光荏苒!
    游客2017-03-21 10:38 Windows 7 | 搜狗浏览器 2.X
  2. 感觉不错哦,认真拜读咯!
    增达网QQ-78196312017-03-26 08:01 Windows 7 | 搜狗浏览器 2.X