D2-缓存
文章平均质量分 92
关于缓存的一些笔记
Jone_ZhangH
学习路上默默前行的男人
展开
-
【整理】Redis学习-sorted set指令清单(七)
简介有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多...原创 2019-12-13 20:36:13 · 133 阅读 · 0 评论 -
【整理】Redis学习-set指令清单(六)
简介Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。指令sadd key member [member ...] 将一个或多个成员元素加入到集合中,已经存在于...原创 2019-12-12 12:47:49 · 87 阅读 · 0 评论 -
【整理】Redis学习-list指令清单(五)
redis支持双向push,支持阻塞和非阻塞lpush key value [value ...] 将一个或多个值插入到列表头部(从左开始插)。PS:当一次多个push时lpush key value1 value2 value3 相当于lpush key value1 lpush key value2 lpush key value3 ...原创 2019-12-11 20:55:26 · 131 阅读 · 0 评论 -
【整理】Redis学习-hash指令清单(四)
注:redis关键字不区分大小写,但是内容区分HSET key field value为哈希表中的字段赋值返回的值为: 1-赋值成功; 0-赋值失败;hmset key field value [field value ...] 用于同时将多个 field-value (字段-值)对设置到哈希表中HSETNX key field value 哈希表中不存在的的字段赋值H...原创 2019-12-11 12:34:17 · 64 阅读 · 0 评论 -
【整理】Redis学习-String指令清单(三)
set key value [EX seconds] [PX milliseconds] [NX|XX]设置缓存,key缓存键值,value缓存值,ex缓存存在多少秒,px缓存存在多少毫秒,NX缓存不存在时设置缓存,XX缓存存在时设置缓存get keygetkey *查看缓存清单...原创 2019-12-03 19:45:13 · 85 阅读 · 0 评论 -
【整理】Redis学习-redis环境安装(二)
一、在docker下安装使用Redis1、安装docker下载地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe参考文献:https://www.cnblogs.com/stilldream/p/10627831.html2、登录docker,配置镜像加速配置镜像加速器->...原创 2019-11-28 10:53:34 · 138 阅读 · 0 评论 -
【转载】COW奶牛!Copy On Write机制了解一下
整理Redis知识时,对于cow机制感兴趣,百度了下,感觉大神 Java3y 的讲解超精致容易看懂。忍不住分享下,以下正文:在读《Redis设计与实现》关于哈希表扩容的时候,发现这么一段话:执行BGSAVE命令或者BGREWRITEAOF命令的过程中,Redis需要创建当前服务器进程的子进程,而大多数操作系统都采用写时复制(copy-on-write)来优化子进程的使用效率,所以在子...转载 2019-12-17 20:58:20 · 353 阅读 · 0 评论 -
【整理】Redis学习-redis介绍(一)
Redis关键定义整理Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 只使用单核, 实际上是个单线程工作模型。Redis 支持高可用(主从备份、复制)、一致性(事务)、持久化(存储)Redis 支持的数据结构多,常见五种。官网上列出了详细清单。Redis 将数据存放在内存中,内存数据库。虚拟内存–Redis当物理内存用完时,可以将一些很...原创 2019-11-26 19:50:47 · 192 阅读 · 1 评论