Redis简介
个人建议
- 先去用
- 系统补充
- 深入底层
- 整理笔记是普通程序员的捷径
- 扩充元检索边界
Redis是什么
- web1.0
- web 2.0
- web 3.0
2009 - 亚特兰 -NOSQL(Not only sql)讨论会:select fun,profit form real_world where relation =fasle.
Remote Dictionary Server(Redis) 是一个由 萨尔瓦托雷·辛费利普(Salvatore Sanfilippo) 写的 key-value 存储系统,是跨平台的非关系型数据库。
-
Redis 是一个开源的使用 ANSI C 语言编写、
-
遵守 BSD 协议、
-
支持网络、
-
可基于内存、
-
分布式、
-
可选持久性的键值对(Key-Value)存储数据库,
-
并提供多种语言的 API
-
单线程
-
运行速度快
Redis 通常被称为数据结构服务器,因为值(value)可以是
-
字符串(String) 动态字符串
-
哈希(Hash)、
-
列表(list)、
-
集合(sets)
-
有序集合(sorted sets)
等类型。
思考
- 编码?
- 内存大小如何划分?
- 数据结构是什么?
- 物理内存还是逻辑内存?
相关资料
Redis 官网:https://redis.io/
源码地址:https://github.com/redis/redis
Redis 在线测试:http://try.redis.io/
Redis 命令参考:http://doc.redisfans.com/
微信读书:《大数据高并发Redis一本通》
华为云开发者社区:https://www.cnblogs.com/huaweiyun/
知识扩展
RedisObject
read://https://www.cnblogs.com/wind-snow/p/11172832.html