Redis 简单笔记

1. Redis是什么,有哪些优点?

简单的说,Remote Dictionary Server(Redis),是一种基于内存的key-value数据库。

它的优点,

1. 性能优异:Redis能读的速度是11万次/s,写的速度是8.1万次/s,优化后甚至可能到20万次/s.

2. 丰富的数据结构,除了key-value,还支持Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

3. 原子性,事物支持。

4. 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

参考资料,描述了Redis的一些附加特性,

2. Redis适用于什么场景

一句话:它用来提升web服务的效率,优化查询性能,解决数据简单,高并发的查询问题。

使用Redis而不是memcached来解决问题,不仅可以让代码变得更简短、更易懂、更易维护,而且还可以使代码的运行速度更快(因为用户不需要通过读取数据库来更新数据)。除此之外,在其他许多情况下,Redis的效率和易用性也比关系数据库要好得多。

3. Redis怎么使用?

学习Django,最简单的用法,使用第三方的包,

pip install django-redis

以及额外的settings配置。更多内容,请查阅djano-redis中文文档


4. 深入思考Redis

1. 与membercache的对比,参考资料

2. Redis作为缓存,使用情况的一些讨论。

你可能感兴趣的:(Redis 简单笔记)