redis面试题
2021-04-19 16:43:32 7 举报
AI智能生成
redis面试
作者其他创作
大纲/内容
redis工作线程只能有一个
6以后只是分了多的线程去进行IO
五大基本类型
String
字符串
数值计算
INCR 对某个int类型的编码+1 可以用作计数限流
秒杀
关于数值计算都可以使用
二进制hitmap
setbit k1 1 1
List
可以模拟栈:同向指令
模拟列表:异向操作
ltrim
帖子
评论
评论
hash
详情页
用户信息等
javahashmap怎么用这个就能怎么用
聚合操作
set
作用:无序,去重
随机事件
集合操作
完成推荐系统!
例如 好友的并集可能认识的人
好友的交集
等
ZSet
Sorted Set
有序集合
怎么排序?排序规则
元素需要有个分值
如果分值相同,按照自身字典序
去重
动态排序
完成排行版
redis内部是从小打到
排行版从大到小
动态分页
排序表如何实现的?skiplist
二进制安全
需要客户端给他自己数组
199 字节数组 int
199 字节数组 int
过期时间设置
消极设置
取值时查看是否过期,过期则返回空
积极设置
每次随机取值查看是否过期,过期清空
redis-cli --raw
会根据字符集翻译成可见字符
0 条评论
下一页