首页 > 常见问答

redis hash使用场景 php redis怎么删除hash,而不是只删除了单个或多个域?

phpredis怎么删除hash,而不是只删除了单个或多个域?

//deleteasingleentity

$redis->del(“hashkey”,“key1”)//删除整个hash

$redis->del(“hashkey”)

用del方法删除rediskey,不管它是string、hash、list、set还是其他类型

redis hash使用场景 php redis怎么删除hash,而不是只删除了单个或多个域?

~]//删除单个实体$redis->del(“hashkey”,“key1”)//删除整个hashhash$redis->del(“hashkey”)使用del方法删除redis密钥,不考虑字符串、哈希、列表、集合等类型

redis中常用的删除策略有三种:被动删除(lazydeletion):读写过期密钥时,会触发lazydeletion策略,删除密钥直接。主动删除(常规删除):redis会定期巡逻清理过期的密钥,当内存达到maxmemory配置时,会触发密钥删除操作,另外还有一种基于触发删除策略的方法,因为redis压力太大,一般没人使用。-

redishash使用场景redishash设置过期时间redishash数据100万

原文标题:redis hash使用场景 php redis怎么删除hash,而不是只删除了单个或多个域?,如若转载,请注明出处:https://www.saibowen.com/wenda/17793.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。