
redis
小亮彡
这个作者很懒,什么都没留下…
展开
-
Redis集群搭建,几种模式介绍
Redis集群详解转载 2020-06-03 11:15:07 · 358 阅读 · 0 评论 -
Redis的持久化方案 、redis的缓存过期策略与内存淘汰机制
redis的持久化方案 从严格意义上说,Redis服务提供四种持久化存储方案:RDB、AOF、虚拟内存(VM)和 DISKSTORE。虚拟内存(VM)方式,从Redis Version 2.4开始就被官方明确表示不再建议使用,Version 3.2版本中更找不到关于虚拟内存(VM)的任何配置范例,Redis的主要作者Salvatore Sanfilippo还专门写了一篇论文,来反思Redis对虚拟...原创 2020-04-26 20:56:43 · 214 阅读 · 0 评论 -
Redis数据类型,与memcache的比较,命令,单线程模型
数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 与memcache的比较 1、存储方式: memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小 redis有部份存在硬盘上,这样能保证数据的持久性,支持数据的持久化(笔者注:有快照和AOF日志两种持久化方式,在实际...原创 2020-04-25 19:55:03 · 184 阅读 · 0 评论 -
布隆过滤器
Redis 中的布隆过滤器 redis 在 4.0 的版本中加入了 module 功能,布隆过滤器可以通过 module 的形式添加到 redis 中,所以使用 redis 4.0 以上的版本可以通过加载 module 来使用 redis 中的布隆过滤器。但是这不是最简单的方式,使用 docker 可以直接在 redis 中体验布隆过滤器。 > docker run -d -p 6379:6...原创 2020-04-25 19:50:51 · 142 阅读 · 0 评论 -
分布式锁 setnx del
SETNX命令简介 SETNX key value 将key的值设为value,并且仅当key不存在。 若给定的key已经存在,则SETNX不做任何操作。 SETNX 是SET if Not eXists的简写。 返回整数,具体为 1,当 key 的值被设置 0,当 key 的值没被设置 使用SETNX实现分布式锁 多个进程执行以下Redis命令: SETNX lock.foo <curr...转载 2020-04-25 19:48:39 · 344 阅读 · 0 评论