如何检查key是否存在于Redis中?
我在Laravel模型中有一个函数, 我需要检查我的key($key变量)是否存在于Redis中, 换句话说, 我想设置一个条件, 不允许Redis中出现重复的结果. 这是我的函数. 感谢任何帮助.
函数
public static function cacheFields($fields)
{
foreach ($fields as $fieldname => $values) {
$key = static::$redisFieldKey.$fieldname; // here is that variable
Redis::pipeline(function ($pipe) use ($key, $values) {
foreach ($values as $value => $label) {
$pipe->hset($key, $value, $label);
}
});
}
}
redis
php
赞
收藏 0
回答 1
待解决
相关问题
如何找出Redis中的大Key与热Key?
1757浏览 • 1回复 待解决
阿里云数据库Redis会根据什么识别出实例中存在的热点Key?
2002浏览 • 1回复 待解决
Redis提供的UNLINK命令,通过UNLINK,删除大Key甚至特大Key是否安全?
2535浏览 • 1回复 待解决
如何判断JS对象中是否存在某个值
890浏览 • 1回复 待解决
如何使用redisson客户端获取redis集群中key的值 ?
2198浏览 • 1回复 待解决
在Redis的使用中,热Key会给Redis带来哪些常见的的问题?
1983浏览 • 1回复 待解决
如何依靠公有云的Redis分析服务发现大Key及热Key?
2274浏览 • 1回复 待解决
在Redis的使用中,大Key会给Redis带来哪些常见的的问题?
1611浏览 • 1回复 待解决
如何判断router.getParams()中的某个字段是否存在
1116浏览 • 1回复 待解决
Kubernetes Helm 模板中如何根据某个值是否存在进行 if/else 判断?
1938浏览 • 1回复 待解决
Redis Key的注意点是什么?
2016浏览 • 1回复 待解决
在Redis Cluster结构中对热Key进行复制的缺点是什么?
1886浏览 • 1回复 待解决
如何通过Redis官方客户端redis-cli的bigkeys参数发现大Key?
2077浏览 • 1回复 待解决
redis模糊查询key有懂的吗?
1107浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
2749浏览 • 2回复 待解决
签名配置中的Store password和Key password是否支持特殊字符
420浏览 • 0回复 待解决
在ArkTS中,HTTP请求头中header参数中的key是否区分大小写
851浏览 • 1回复 待解决
是否存在打app包的工具?
428浏览 • 1回复 待解决
redis 如何实现一段时间没有获取指定 KEY 就删除
3263浏览 • 1回复 待解决
如何在nginx容器检查某个主机名的dns解析是否正常?
984浏览 • 1回复 待解决
Redis key 的过期数据存储在哪里?
1684浏览 • 1回复 待解决
ArkTS 中是否有检查网络是否联通的API?订阅的'netavailable'事件是只有网络环境改变才会触发吗?
687浏览 • 1回复 待解决
通过Redis内置命令对Key进行分析有哪些风险?
1915浏览 • 1回复 待解决
如何解决在Redis Cluster中,热Key由于迁移粒度问题造成请求无法打散使单一node的压力
1825浏览 • 1回复 待解决
如何从多个 RDB 文件中恢复 Redis?
1681浏览 • 1回复 待解决
当你执行
hset
对于非现有的钥匙,它将 set
您的哈希值与字段及其对应的值。当你针对现有的哈希值(和字段键)执行它时,它将会 update
现有哈希字段的哈希值。如果你想检查键是否存在,你可以使用
exists
O(1)如果你想检查哈希字段是否存在,你可以使用
hexists
O(1)编辑:
The 文件 指出,对于
hset
;