一些题目思路虽然简单,但考虑的条件很多,容易错。写项目要用到redis,把这块学习了一下。
【刷题】
剑指 Offer 58 - I    翻转单词顺序
剑指 Offer 58 - II    左旋转字符串
剑指 Offer 59 - I    滑动窗口的最大值
剑指 Offer 59 - II    队列的最大值
剑指 Offer 61    扑克牌中的顺子
剑指 Offer 62    圆圈中最后剩下的数字
补充题:汉诺塔
【Redis】
- 为什么用Redis(基于内存、epoll解决高并发、单线程避免上下文切换)
 - 分布式缓存(一致性更好)与本地缓存(map)
 - 解决内存溢出
 - redis和Memcached的区别
 - redis常用数据结构和使用场景
 - zset的底层跳表(多指针有序链表)
 - 过期淘汰策略
- volatile(已设置过期时间)/allkeys(所有)
 - lru/lfu/ttl/random/no-eviction
 
 - redis持久化机制(RDB/AOF)
 - redis事务
 

京公网安备 11010502036488号