随笔分类 -  NoSql

摘要:NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 Redis 系列: Redis系列(一)Redis入门 Redis系列(二)Redis的8种数据类型 阅读全文
posted @ 2020-08-25 17:01 杨浪 阅读(665) 评论(0) 推荐(0) 编辑
摘要:90%的人知道Redis 5种最基本的数据结构; 只有不到10%的人知道8种基本数据结构,5种基本+bitmap+GeoHash+HyperLogLog; 只有不到5%的人知道9种基本数据结构,5.0最新版本数据结构Streams; 只有不到1%的人掌握了所有9种基本数据结构以及8种内部编码; 掌握 阅读全文
posted @ 2020-06-23 00:18 杨浪 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:Redis 本身支持16个数据库(0~15),通过 数据库id 设置,默认为0。在Windows平台下可以通过启动redis-cli.exe来进入客户端,客户端默认连接数据库0,在客户端里可以输入各种命令。 增加db数量 可以通过修改配置来增加Redis的db数量。在Windows平台下,打开red 阅读全文
posted @ 2020-02-10 16:44 杨浪 阅读(13312) 评论(1) 推荐(0) 编辑
摘要:创建一条测试 数据 查询 (默认是 DB 0 ) 创建:set name xiaoming 查询: get name 1、模糊搜索查询 (redis 默认有16个DB , 0-15 ) Redis 模糊搜索 1、keys * 匹配数据库中所有 key 2、keys h?llo 匹配 hello , 阅读全文
posted @ 2020-02-10 16:42 杨浪 阅读(4929) 评论(0) 推荐(0) 编辑
摘要:最近在思考数据库以及缓存的问题,发现这些知识点其实是有一点关联的,于是这篇文章通过一个连环提问的方式将这些知识点串联起来。 问:为什么要用 Memcached、Redis,直接用 MySQL 这些数据库不好吗? 答:因为 MySQL 等关系型数据库无法承受巨大的数据库访问量。 问:为什么 MySQL 阅读全文
posted @ 2018-06-04 13:04 杨浪 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1、字符串使用场景 a) 缓存功能 典型使用场景:Redis作为缓存层,MySQL作为存储层,绝大部分请求的数据都是从Redis中获取,由于Redis具有支撑高并发的特性,所以缓存通常能起到加速读写和降低后端压力的作用。 开发提示:与MySQL等关系型数据库不同的是,Redis没有命令空间,而且也没 阅读全文
posted @ 2018-06-04 12:58 杨浪 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示