02 2024 档案

摘要:1、不进行数据淘汰的策略 noeviction(Redis3.0之后,默认的内存淘汰策略) :它表示当运行内存超过最大设置内存时,不淘汰任何数据,这时如果有新的数据写入,则会触发 OOM,但如果没有数据写入的话,只是单纯的查询或者删除操作的话,还是可以正常工作。 2、进行数据淘汰的策略 针对「进行数 阅读全文
posted @ 2024-02-29 12:59 李若盛开 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Redis 中提供了三种过期删除的策略: 分类 1、被动删除:惰性删除 2、主动删除 1)定时删除 2)定期删除 3)当前已用内存超过maxmemory限定时,触发内存淘汰策略(主动清理) 含义 1)定时删除在设置某个 key 的过期时间,同时创建一个定时器,让定时器在该过期时间到来时,立即执行对其 阅读全文
posted @ 2024-02-28 23:07 李若盛开 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:1. 配置合理的最大内存限制 设置maxmemory参数:在Redis的配置文件中(通常是redis.conf),可以设置maxmemory参数来限制Redis实例可以使用的最大内存量。当达到这个限制时,Redis会根据配置的内存淘汰策略来释放部分内存空间。 2. 选择合适的内存淘汰策略 Redis 阅读全文
posted @ 2024-02-28 20:36 李若盛开 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:游离分支 一般情况下,HEAD 会指向某个分支的某个Commit-ID。但是 HEAD 偶尔会发生「没有指向某个本地分支」的情况,这种状态的 HEAD 称为 detached HEAD 。 HEAD detached at head // 游离HEAD 游离状态的本质上是本地的HEAD指向了一个未知 阅读全文
posted @ 2024-02-27 13:29 李若盛开 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:一、基础命令 1、ping(心跳命令) 若看到PONG响应,则说明客户端与Redis的连接正常。 2、select(切换数据库) redis默认有 16 个数据库,默认使用的是0号DB。 3、dbsize(查看key数量) 查看当前数据库中 key 的数量。 4、flushdb(删除当前库中所有数据 阅读全文
posted @ 2024-02-07 22:06 李若盛开 阅读(135) 评论(0) 推荐(1) 编辑
摘要:在执行命令pnpm install安装依赖包时,发现指令无法执行,报错结果如下: 1、Window + r ,输入powershell 2、输入命令行 set-ExecutionPolicy RemoteSigned 3、再输入命令行 Set-ExecutionPolicy -Scope Curre 阅读全文
posted @ 2024-02-07 20:19 李若盛开 阅读(1651) 评论(0) 推荐(1) 编辑
摘要:这个错误提示是因为执行HSET命令时参数数量不正确导致,HSET只能设置一组key/value,设置多组则使用HMSET。 HSET命令需要指定三个参数:Hash键、Hash字段和字段值。如果参数数量不正确,Redis服务器将返回"ERR wrong number of arguments for 阅读全文
posted @ 2024-02-02 13:05 李若盛开 阅读(622) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示