上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页
摘要: redis 学习(6) 集合类型 set 结构 1. 无序 2. 无重复 3. 集合间操作 set 集合内操作 | 命令 | 含义 | | : : | : : | | sadd key memebr1 [member2...] | 向集合中添加一个或多个成员 | | srem key member1 阅读全文
posted @ 2019-05-28 20:49 希希里之海 阅读(162) 评论(0) 推荐(0) 编辑
摘要: redis 学习(5) 列表类型 列表特点 有序、可以重复、左右两边插入弹出 索引相关知识 索引从左往右,从0开始逐个增大 0 1 2 3 4 5 索引从右往左,从 1开始逐个减小 6 5 4 3 2 1 重要 API | 命令 | 含义 | | : : | : : | | rpush key va 阅读全文
posted @ 2019-05-28 15:27 希希里之海 阅读(231) 评论(0) 推荐(0) 编辑
摘要: redis 学习(4) 哈希类型 介绍 redis 中哈希键值结构: 可以看出:哈希键值包括 key,field,value 这三部分,即键,属性,值这三部分。可以这样来表示: key, (field, value) 即将 key, (field, value) 看成一组键值对,将 field, v 阅读全文
posted @ 2019-05-27 17:17 希希里之海 阅读(220) 评论(0) 推荐(0) 编辑
摘要: redis 学习(3) String 类型 String 结构 结构:Key Value对 Value:可以是字符串、数字,也可以是二进制数组 限制:Value最大值为512MB String 常用命令 | 命令 | 含义 | | : : | : : | | get key | 获取指定 key 的 阅读全文
posted @ 2019-05-27 10:24 希希里之海 阅读(186) 评论(0) 推荐(0) 编辑
摘要: redis 学习(二) 通用命令 1. keys pattern 含义:查找所有符合给定模式(pattern)的key | 命令 | 含义 | | : : | : : | | keys | 遍历所有 key | | keys he[h l] | 遍历以he开头,第三个字符为h l之间的所有key | 阅读全文
posted @ 2019-05-21 21:58 希希里之海 阅读(231) 评论(0) 推荐(0) 编辑
摘要: redis 学习(1) redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了。介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的qps 将数据存储在内存中 由C语言编写 线程模型为单线程 2.持久化 Redis将所有数据保持在内存中, 阅读全文
posted @ 2019-05-21 10:20 希希里之海 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Mysql 索引原理及优化 什么是索引 为什么需要索引? 索引是数据表种一个或者多个列进行排序的数据结构 索引能够大幅提升检索速度 创建、更新索引本身也会耗费空间和时间 查找结构进化史 线性查找:一个个找;实现简单;太慢 二分查找:有序;简单;要求是有序的,插入特别慢 HASH查找:查询快;占用空间 阅读全文
posted @ 2019-05-10 20:28 希希里之海 阅读(1217) 评论(0) 推荐(1) 编辑
摘要: MySQL 基础 几个常考的知识点 什么是事务? 事务是数据库并发控制的基本单位 事务可以看作是一系列 SQL 语句的集合 事务必须要么全部执行成功,要么全部执行失败(回滚) 举个例子 转账操作是事务使用的一个常见场景。 Transaction 示例 事务的 ACID 特性 原子性(Atomicit 阅读全文
posted @ 2019-05-10 16:23 希希里之海 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Python 并发网络库 Tornado VS Gevent VS Asyncio Tornado:并发网络库,同时也是一个 web 微框架 Gevent:绿色线程(greenlet)实现并发,猴子补丁修改内置 socket Asyncio:Python3 内置的并发网络库,基于原生协程 Torna 阅读全文
posted @ 2019-05-09 20:26 希希里之海 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: IO 多路复用 如何提升并发能力? 多线程模型,创建新的线程处理请求 多进程模型,创建新的进程处理请求 IO 多路复用,实现单进程同时处理多个 socket 请求 PS: 线程、进程创建开销比较大,可以用线程池方式解决 线程和进程比较占用资源,难以同时创建太多 阻塞式 IO 内核等待数据 数据从内核 阅读全文
posted @ 2019-05-09 20:24 希希里之海 阅读(289) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页