首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
Eleven21
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Redis07-键管理
rename命令执行后,python的值为02,也会被覆盖为01。 为了防止被强行rename,redis提供了renamenx命令,确保只有newKey不存在才会被覆盖。结果返回为0表示,没有完成重命名。 注:重命名期间,会执行del命令,删除旧的键,如果对于的值比较大, 会…
Redis06-zset有序集合
集合中的元素不能重复,但是可以排序,是有序的。它给每个元素设置一个分数(score)作为排序的依据,有序集合提供了获取指定分数和元素范围查询,计算成员排名。 排序默认是从0开始。 元素个数小于(默认是128),同时元素的值都小于(默认是64字节),redis会采用ziplist…
Redis05-集合
它是用来保存多个字符串的元素,元素不可以重复,并且元素是无序的,不能通过索引下标获取元素。Redis除了支持元素的增删改查之外,还支持集合之间的交集、并集和补集。 如下图:集合user:1:follow包含着it、music、his和sports一共4个元素。一个集合最多可以存…
Redis04-列表
用来存储多个有序的字符串,列表中的每个字符串称为元素(element)。Redis中,可以对列表两端进行插入(push)和弹出(pop),还可以获取指定范围元素列表(lrange),获取指定索引下标的元素(lindex)。列表还是一种比较灵活的数据结构,可以充当栈和队列的角色。…
Redis11-淘汰策略和持久化
当内存不足时,redis会根据缓存配置,来淘汰部分key,以保证写入成功。当没有淘汰策略时,redis会返回内存溢出错误(out of memory)。redis中,允许用户设置最大使用内存为maxmemory 512G。 平时应该主动设置key的过期时间,将一些不常用的和过期…
Redis10-lua脚本
为了保证多条命令组合的原子性,Redis提供了Lua脚本来解决和这个问题。 事务表示:一组命令,要么全部都执行成功,要么全部都执行不成功。 Lua脚本的开销。这样客户端就不需要每次执行脚本内容,而脚本也会常驻 在服务端,脚本功能得到了复用。 回错误,而redis.pcall会忽…
Redis09-慢查询分析
系统在命令执行前后,计算每条命令的执行时间,操作预期阀值,就将这条命令的相关信息记录下来。 redis在执行一条命令的时候,大概是分为4个流程:发送命令、命令排队、执行命令、返回结果。 Redis提供了预设阀值:slowlog-log-slower-than,单位是微秒,默认1…
Redis08-事务
Redis会将命令进行序列化执行,依次按顺序执行。 执行期间,不会被其它命令插入,不允许加塞操作。 需求:转账场景:A转账给B100元。 输入multi命令后开始,输入的命令依次被放在队列中,但是不会被执行。 直到输入exec命令后,队列里面的命令才会执行。 输入multi命令…