导航

2017年11月2日

摘要: Redis穿透 出现原因:频繁的查询一个不存在的数据,由于缓存不命中,每次都要查询持久层,从而失去缓存保护后端的意义 解决方法: 部署过滤器拦截: 将数据库中数据的存在的Id存入列表,放入缓存中,每次先判断要查询的数据(通过sismember key member)是否存在,如果存在,就去持久层进行 阅读全文

posted @ 2017-11-02 21:46 耍流氓的兔兔 阅读(330) 评论(0) 推荐(0) 编辑

摘要: Redis的高性能是由于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化 Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式。可以单独使用其中一种或将二者结合使用 RDB持久化: RDB方式的持久化是通过快 阅读全文

posted @ 2017-11-02 21:45 耍流氓的兔兔 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 主从复制机制: 持久化 保证了即使Redis服务器重启也不会丢失数据,因为Redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是如果Redis服务器损坏则可能导致数据丢失,但是可以通过Redis的 主从复制机制就可以避免这种单点故障 主redis中的数据有两个副本(replication)即从 阅读全文

posted @ 2017-11-02 21:45 耍流氓的兔兔 阅读(124) 评论(0) 推荐(0) 编辑

摘要: 什么是Redis: Redis是C语言开发的开源的高性能键值对(key-value)数据库,支持String类型、map散列类型、list列表类型、set集合类型、sortedset有序集合类型 参考链接:http://www.runoob.com/redis/redis-tutorial.html 阅读全文

posted @ 2017-11-02 21:38 耍流氓的兔兔 阅读(286) 评论(0) 推荐(0) 编辑

摘要: 存储引擎: 存储引擎就是指表的类型以及表在计算机上的存储方式 它处于MySQL体系架构中Server端底层,是底层物理结构的实现,用于将数据以各种不同的技术方式存储到文件或者内存中,不同的存储引擎具备不同的存储机制、索引技巧和锁定水平 参考博客:http://www.cnblogs.com/yuxi 阅读全文

posted @ 2017-11-02 10:33 耍流氓的兔兔 阅读(362) 评论(0) 推荐(0) 编辑