文章分类 -  NoSQL数据库Redis

慕课网-一站式学习Redis从入门到高可用分布式实践-第4章-瑞士军刀Redis其他功能-pipeline
摘要:pipeline 1.1次网络命令通信模型 2.批量网络命令通信模型 3.什么是流水线 4.流水线的作用 流水线两点注意 1)Redis 的命令时间是微秒级别 2)pipeline 每次条数要控制(网络) 实例,从北京到上海 5.pipeline-Jedis 实现 引入 maven 依赖 代码演示 阅读全文

posted @ 2019-12-05 11:30 herisson_pan 阅读(12) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第4章-瑞士军刀Redis其他功能-慢查询
摘要:慢查询 1.生命周期 2.慢查询的两个配置-slowlog-max-len 1)慢查询是先进先出队列 2)固定长度 3)保存在内存内 3.慢查询的两个配置-slowlog-log-slower-than 1)慢查询阈值(单位:微秒) 2)slow-log-slower-than=0,记录所有命令 3 阅读全文

posted @ 2019-12-04 12:01 herisson_pan 阅读(15) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第4章-瑞士军刀Redis其他功能-课程目录
摘要:课程目录 1.慢查询 2.pipeline 3.发布订阅 4.Bitmap 5.HyperLogLog 6.GEO 阅读全文

posted @ 2019-12-03 11:44 herisson_pan 阅读(9) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-Jedis配置优化
摘要:Jedis配置优化 commons-pool配置(1)-资源数控制 commons-pool配置(2)-借换参数 适合的maxTotal 比较难确定的,举个例子: 1.命令平均执行时间 0.1ms = 0.001s 2.业务需要 50000 QPS 3.maxTotal理论值 = 0.001 * 5 阅读全文

posted @ 2019-12-02 11:26 herisson_pan 阅读(18) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-Go客服端:redigo简介
摘要:Go客服端:redigo简介 1.获取 redigo 2.简单使用-连接 3.简单使用-命令 阅读全文

posted @ 2019-11-27 12:36 herisson_pan 阅读(13) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-Python客户端
摘要:Python客户端 Python客户端:redis-py 1.获取 redis-py https://github.com/andymccurdy/redis-py 2.简单使用 阅读全文

posted @ 2019-11-26 15:25 herisson_pan 阅读(8) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-Java客服端:jedis
摘要:Java客服端:Jedis 1.Jedis 是什么 2.Maven依赖 3.Jedis 直连 1)生成一个Jedis对象,这个对象负责和指定Redis节点进行通信 2)jedis 执行 set 操作 3)jedis 执行 get 操作,value=“world” Jedis 格式 host:Redi 阅读全文

posted @ 2019-11-25 12:33 herisson_pan 阅读(16) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-课程目录
摘要:课程目录 1.Java客户端:Jedis 2.Python客户端:redis-py 阅读全文

posted @ 2019-11-25 12:31 herisson_pan 阅读(7) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-第2章-zset
摘要:zset 1.有序集合的结构 2.集合和有序集合的对比 3.列表和有序集合的对比 4.API 1)zadd 添加score和element zadd key score element(可以是多对) o(logN) 实例 user:1:ranking 包含数据 1 kris 91 mike 200 阅读全文

posted @ 2019-11-22 13:42 herisson_pan 阅读(17) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-第2章-set
摘要:set(集合) 1.集合结构 2.集合特点 1)无序 2)无重复 3)集合间操作 3.集合内API 1)sadd 向集合key添加element(如果element已经存在,添加失败) sadd key element o(1) 2)srem 将集合key中的element移除掉 srem key 阅读全文

posted @ 2019-11-21 13:28 herisson_pan 阅读(16) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-list
摘要:list(1) 1.列表结构 2.特点 1)有序 2)可以重复 3)左右两边弹出 3.重要API 1)rpush 从列表右端插入值(1-N个) rpush key value1 value2 ...valueN o(1~n) 2)lpush 从列表左端插入值(1-N个) lpush key valu 阅读全文

posted @ 2019-11-20 15:11 herisson_pan 阅读(10) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-hash
摘要:hash 1.哈希键值结构 2.特点 1)Mapmap? 2)Small redis 3)field 不能相同,value可以相同 3.重要API 1)hget 获取hash key对应的field的value hget key field o(1) 2)hset 设置hash key对应的fiel 阅读全文

posted @ 2019-11-14 15:21 herisson_pan 阅读(15) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-字符串
摘要:字符串 1.结构和命令 字符串键值结构,value最大可以512MB,但是不建议这么大,大概 100KB就可以了 使用场景 1)缓存 2)计数器 3)分布式锁 4)...... 命令 1)get 获取key对应的value get key o(1) 2)set 设置key-value set key 阅读全文

posted @ 2019-11-13 12:47 herisson_pan 阅读(19) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-单线程
摘要:单线程 单线程为什么这么快? 1)纯内存 2)非阻塞IO 3)避免线程切换和竞态消耗 单线程需要注意什么? 1)一次只运行命令 2)拒绝长(慢)命令 keys、flushall、flushdb、show lua script、mutil/exec、operate big value(collecti 阅读全文

posted @ 2019-11-13 12:37 herisson_pan 阅读(8) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-数据结构和内部编码
摘要:数据结构和内部编码 redisObject 1)数据类型(type) 2)编码方式(encoding) 3)数据指针(ptr) 4)虚拟内存(vm) 5)其他信息 阅读全文

posted @ 2019-11-08 12:59 herisson_pan 阅读(15) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-通用命令
摘要:通用命令 1.通用命令 a)keys keys 命令一般不在生产环境使用,不然会麻烦 keys*怎么用 A--热备从节点 B--scan b)dbsize c)exists key d)del key [key ...] e)expire key seconds f)type key 2.数据结构和 阅读全文

posted @ 2019-11-07 12:18 herisson_pan 阅读(13) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第2章-API的理解和使用-课程目录
摘要:课程目录 Redis API 的使用和理解 1.通用命令 2.字符串类型 3.哈希类型 4.列表类型 5.集合类型 6.有序集合类型 阅读全文

posted @ 2019-11-07 12:08 herisson_pan 阅读(12) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第1章-Redis初识-Redis安装启动演示
摘要:Redis安装启动演示 1.安装 2.启动 第一种方式 3.进入客户端,测试 4.输入 exit 可以退出 5.新开一个控制台,运行后可以打开 6.查看 7.第三种启动方式测试 8.修改文件 redis-6382.conf 9.第三种启动方式测试 阅读全文

posted @ 2019-11-06 14:44 herisson_pan 阅读(17) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第1章-Redis初识-Redis常用配置
摘要:Redis常用配置 1)daemonize --> 是否是守护进程(no | yes) 建议使用 yes 2)port --> Redis 对外端口号 3)logfile --> Redis 系统日志 4)dir --> Redis工作目录 默认端口 6379 Why? 6379在是手机按键上MER 阅读全文

posted @ 2019-11-05 12:59 herisson_pan 阅读(14) 评论(0) 推荐(0)

慕课网-一站式学习Redis从入门到高可用分布式实践-第1章-Redis初识-Redis三种启动方式介绍
摘要:Redis三种启动方式介绍 Redis 安装 1)Redis 安装(Linux) Redis 安装(Windows) 使用第三方软件,原作者不处理 2)Redis 可执行文件说明 redis-server --> Redis服务器 redis-cli --> Redis命令行客户端 redis-be 阅读全文

posted @ 2019-11-05 12:39 herisson_pan 阅读(18) 评论(0) 推荐(0)

导航