locker 分布式锁简介 分布式锁目前实现大部分方式 使用mysql 使用redis 使用zookeeper 基于此,成熟的案例有比如redisson 这种官方比较推荐的方案,为了深入研究,准备在这个项目中复现这3种形式的锁 锁的用途 分布式锁主要可以独立于服务之外,主要的目的是在集群中保证同一时 ...
分类:
其他好文 时间:
2021-06-07 20:07:12
阅读次数:
0
Redis 大key Redis使用过程中经常会有各种大key的情况, 比如: 单个简单的key存储的value很大 hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果一次操作的value很大会对整个redis的响应时间造成负面影响,所以,业务 ...
分类:
其他好文 时间:
2021-06-02 18:55:34
阅读次数:
0
在cenos7中 使用docker 进行快速安装 直接下载redis的最新版本 (当然不使用docker 直接下载压缩包解压安装亦可 ) sudo docker pull redis 使用 docker images 命令进行查看是否安装成功 使用 docker ps 查看 redis的CONTAI ...
分类:
其他好文 时间:
2021-04-26 13:12:39
阅读次数:
0
看到一篇总结的很好的一篇博文,于是做个小结 redis大多数时候是单线程运行的(同一个时间只占用一个CPU,只有一个指令在运行,即不可能并行读写),但是redis性能还是很好,原因如下: redis使用了 多路I/O复用机制(详看我的另一篇博客多路复用机制),处理客户端请求时,不会阻塞主线程。red ...
分类:
编程语言 时间:
2021-03-18 14:33:32
阅读次数:
0
expires字典的键指向数据库中的某个键,而值则记录了数据库键的过期时间,过期时间是一个以毫秒为单位的UNIx时间戳。 Redis使用惰性删除和定期删除两种策略来删除过期的键:惰性删除策略只在碰到过期键时才进行删除操作,定期删除策略则每隔一段时间主动查找并删除过期键。 执行SAVE命令或者 BGS ...
分类:
其他好文 时间:
2021-03-16 14:03:49
阅读次数:
0
使用批处理脚本在win10系统启动Redis 5.0.10,免去每次进入安装目录才可以启动Redis的麻烦。 ...
主要介绍缓存使用的典型场景、实操案例分析、Redis使用规范及常规Redis监控。
分类:
其他好文 时间:
2020-10-12 20:16:10
阅读次数:
21
本章节我们将为大家介绍 Python 如何操作 redis,redis 是一个 Key-Value 数据库,Value 支持 string(字符串),list(列表),set(集合),zset(有序集合),hash(哈希类型)等类型。 关于 redis 的更多内容可以参考我们的 redis 教程,注 ...
分类:
编程语言 时间:
2020-09-17 20:47:54
阅读次数:
32
简介 在springboot2.0之后,我们使用的jedis被换成了lettuce 使用模板 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi ...
分类:
其他好文 时间:
2020-09-17 17:29:55
阅读次数:
19
转:https://www.jianshu.com/p/172b39244c85 MGET是redis中较为常用的命令,用来批量获取给定key对应的value。因为redis使用基于RESP (REdis Serialization Protocol)协议的rpc接口,而redis本身的数据结构非常 ...
分类:
其他好文 时间:
2020-08-11 14:18:08
阅读次数:
82