
redis
文章平均质量分 91
无区新手
细节决定成败
展开
-
Redis常见面试题
Redis的持久化方式?RDB:会将数据保存到dump.rdbAOF:将数据写的操作保存到appendonly.aof文件中区别:RDB 在15分钟内操作了一个key,5分钟内操作了10个key,1分钟内操作了10000个key都会发生持久化操作,并且每次都会替换原来的文件,如果有修改的数据,则不会持久化到文件中,所以RDB保存的是修改前的数据,会丢失数据AOP是每次发生写操作的时候会把操作日志追加到文件里,数据恢复的更完整,最为什么哈希槽的大小是16384?...原创 2020-10-27 18:40:21 · 237 阅读 · 0 评论 -
Redis总结
NoSQL:Not Only SQL(不仅仅是SQL)NoSQL的四大分类KV键值对: 新浪:Redis 美团:Redis + Tair 阿里、百度:Redis + memecache 文档型数据库:MongoDB(一般必须要掌握):MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档!MengoDB是一个介于关系型数据库和非关系型数据中中间的产品!MongoDB是非关系型数据库中功能最丰富,最像关系型数据库的!Conth原创 2020-10-21 16:12:19 · 511 阅读 · 1 评论 -
redis功能
问题:redis如何持久化数据?redis持久化数据的方式有两种:第一种方式:Rdb这种方式是定时存储数据 修改了1条数据900秒(15分钟)保存 修改了10条数据300秒(5分钟)保存 修改了10000条数据60秒(1分钟)保存这种方式存在的问题:如果数据保存时间还没有到,程序意外终止,就会导致还没有保存的数据会丢失为了解决该问题redis提供了另一种持久化的机制: aof 第二种方式: AOF特点:这种方式修改任何数据,都会马上将数据持久...原创 2020-08-08 23:27:43 · 432 阅读 · 1 评论 -
redis数据类型
redis中的数据一共五种数据类型:string(字符串类型 ) hash类型(散列类型) list类型(列表类型) set (无序集合类型) zset(有序集合类型)---------------------------------string字符串类型:set(key,value)-------存储数据get(key)-------------取数据mset(k1 v1 k2 v2)-------------同时存储多个键值对mget(k1 k..原创 2020-08-08 22:55:30 · 431 阅读 · 0 评论 -
redis简单安装与使用
问题1:什么是NOSQL?Nosql:它是泛指一种:非关系型数据库关系型数据库:指数据是以数据表的方式组织在一起,表与表之间可以建立关联,例如:sqlserver,mysql,oracle 非关系数据库:这种数据库,没有数据表的概念,数据是存储在内存中的,这种数据库,读取数据会更快问题2:nosql数据库,用于解决什么样的问题?这种数据库主要用于解决程序中的高并发问题,实现程序的高可用高并发:大量请求同时访问,这种情况就称为高并发 高可用:当处理请求的服务器挂了.原创 2020-08-08 22:35:24 · 190 阅读 · 1 评论 -
redis
Redis概念: redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的..原创 2020-07-30 22:33:02 · 179 阅读 · 1 评论