0
我在redis中有zset,如下所示。按值查找redis键zset - laravel
Type:zset
TTL:does not expire [E]
Encoding:ziplist
Score Value
1 0358899056725255
13 {"voltage_level":"06","signal_strength":"02"}
我有一个设备与每个连接上的动态ip唯一值(0358899056725255这里)。当设备重新启动时,其ip将会改变,因此我需要制作一个新的zset。我想删除这个特定值的所有旧垃圾IP。
我TREID
Redis::zadd($conn->remoteAddress, '01', $imei); //to add new ip
//scan all ip and check one by one
@start loop
$val=Redis::zrangebyscore($ip[$i], 01, 01);
if($val=='0358899056725255')
Redis::del($conn->remoteAddress);
@end loop
我有一个像10000个器件和我不想重复,有一些简单的解决办法