redis基础
kv数据库
C语言写的
可内存可持久化
只有5中数据结构
string,hash,set,zset,list
键,任一对象都拥有的属性,即便是string。
注意:5种数据结构都有键,可理解为their name。
五种结构讨论:
zset是有序集合,唯一,分数可重复(也许因为精确度问题)。
list,链表,头尾操作方便,应该有内存管理。
set,哈希表,占内存较list大,查询方便,由于可重复,可能用拉链法维护,增删没list快。
hash,储存结构。
数据库结构
本身默认有数据库,用select 12等切换。
数据库数量可设置。
每个数据结构只能接字符串类型,no more,没有无限层级结构。
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】