redis知识总结四万字 第1篇
KEYS:查看符合模板的所有key,不建议在生产环境设备上使用 DEL:删除一个指定的key EXISTS:判断key是否存在 EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除 TTL:查看一个KEY的剩余有效期
当查看key的有效期为-2时表示此key已被永久移除 当查看key的有效期为-1时表示此key永久有效
redis知识总结四万字 第2篇
1.使用成本 NoSQL:NoSQL 使用简单,易搭建,大部分是开源软件,比较廉价,任何人都可以使用。
关系型数据库:相对于NoSQL,关系型数据库通常需要安装部署,开源的比较少,使用成本比较昂贵。尤其是 Oracle 数据库,需要花费大量资金购买,使用成本比较高。
关系型数据库:关系型数据库是采用关系型数据模型来组织的,它是行列表结构,通过行与列的二元形式表示出来,数据之间有很强的关联性。它采用二维表结构的形式对数据进行持久存储。
关系型数据库:关系型数据库将数据存储在系统的硬盘中,在查询的时候需要经过 SQL 层的解析,然后读入内存,实现查询,因此查询效率较低。
关系型数据库:由于关系型数据库采用关系型数据模型来存储数据,数据与数据之间的关联性较强,存在耦合性,因此不易扩展。尤其是存在多表连接(join)查询机制的限制,使得扩展很难实现。
NoSQL:NoSQL 一般不支持 ACID 特性,它实现最终一致性。
关系型数据库:关系型数据库支持 ACID 特性,具有严格的数据一致性。
关系型数据库:关系型数据库支持 SQL 语句,也支持复杂查询。SQL 是结构化查询语言、数据操纵语言、数据定义语言。
NoSQL 数据与传统关系型数据库是互补的关系,对方的劣势就是自己的优势,反之亦然。
redis知识总结四万字 第3篇
String数据类型、List 数据类型、Hash数据类型(散列类型)、set数据类型(无序集合)、Sorted Set数据类型 (zset、有序集合)。 类型 String是 redis 最基本的类型,最大能存储 512MB 的数据,String类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等。String类型的三种格式:字符串,int ,float。
redis知识总结四万字 第4篇
Hash数据类型(散列类型),hash用于存储对象。可以采用这样的命名方式:对象类别和ID构成键名,使用字段表示对象的属性,而字段值则存储属性值。。每一个Hash可以存储4294967295个键值对。
Hash类型命令 HSET key field value:添加或者修改hash类型key的field的值 HGET key field:获取一个hash类型key的field的值 HMSET:批量添加多个hash类型key的field的值 HMGET:批量获取多个hash类型key的field的值 HGETALL:获取一个hash类型的key中的所有的field和value HKEYS:获取一个hash类型的key中的所有的field HVALS:获取一个hash类型的key中的所有的value HINCRBY:让一个hash类型key的字段值自增并指定步长 HSETNX:添加一个hash类型的key的field值,前提是这个field不存在,否则不执行
redis知识总结四万字 第5篇
redis是一个C语言编写的key-value存储系统,同时是一个非常快速的开源非关系型数据库,它存储了五种不同类型值的键映射,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。 为了保证效率,数据都是缓存在内存中。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 redis是非关系型数据库(NoSQl)
本文来自管理员投稿,不代表资源分享网立场,如若转载,请注明出处:http://www.duduzhe.cn/fb0a5C2pQUQddAlM.html
发表回复
评论列表(0条)