1.介绍
1.1 Redis是什么
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。
1.2 Redis的优点
- 性能极高 – Redis能支持超过 100K+ 每秒的读写频率。
- 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
- 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
-
2.数据类型
2.1 String类型
2.2 List类型
2.3 集合(Sets)类型
2.4 有序集合(Sorted Sets)类型
-
-
2.5 Hash类型
3.Publish/Subscribe
-
3.1 订阅信息管道
3.2 按一定模式批量订阅
4.数据过期设置
5.事务性
-
6.持久化
-
6.1 数据快照
-
6.2 Append-Only File(追加式的操作日志记录)
-
7.管理命令
8.客户端
参考链接: 参考链接
本文详细介绍了Redis的特点及其提供的丰富数据结构,如Lists、Sets、OrderedSets和Hashes等,并阐述了其高性能读写能力、原子性操作及Publish/Subscribe等功能。
272

被折叠的 条评论
为什么被折叠?



