
Redis
文章平均质量分 79
Redis
进朱者赤
阿里非典型程序员一枚:微信公众号同名,记录平平无奇程序员在大厂的打怪升级之路。
Java、大数据、数据结构算法
展开
-
Redis的基础命令集详解
以下是按照Redis中的数据类型分类的基础命令集。原创 2024-04-01 09:07:49 · 493 阅读 · 0 评论 -
redis中RDB和AOF的区别
redis中RDB和AOF的区别 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 AOF持久化以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式记录,可以打开文件看到详细的操作记录。 ...原创 2019-05-31 18:49:19 · 232 阅读 · 0 评论 -
Redis更新缓存问题及解决策略
综上所述,通过选择适当的缓存更新策略和采取相应的措施,可以确保Redis缓存与后端数据的一致性,提高系统的性能和可靠性。原创 2019-03-21 16:47:39 · 3180 阅读 · 1 评论 -
Redis中ZSet原理-跳跃表
跳跃表按 score 从小到大保存所有集合元素,查找时间复杂度为平均 O(logN),最坏 O(N)。跳表的查找会从顶层链表的头部元素开始,然后遍历该链表,直到找到元素大于或等于目标元素的节点,如果当前元素正好等于目标,那么就直接返回它。中被首次提出,查找时间复杂度为平均 O(logN),最差 O(N),在大部分情况下效率可与平衡树相媲美,但实现比平衡树简单的多,跳表是一种典型的以空间换时间的数据结构。编码的 Zset 中, 查找某个给定元素的复杂度为 O(N)。原创 2019-08-14 16:40:30 · 10149 阅读 · 1 评论 -
redis实现分布式的方法总结
SETNX当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返回0。expire为key设置一个超时时间,单位为second,超过这个时间锁会自动释放,避免死锁。deletedelete key删除key。原创 2019-09-01 17:21:47 · 409 阅读 · 1 评论