Я использую команду SetBit в Predisне может использовать BITOP в Predis PHP
$key = 'ONLINE_APP:1234:2015_03_13:12_11');
$redis->setbit($key,1,1);
$redis->expire($key,1000);
$redis->setbit($key,2,1);
$redis->expire($key,1000);
$key2 = 'ONLINE_APP:1234:2015_03_13:12_12';
$redis->setbit($key,3,1);
$redis->expire($key,1000);
и используя BITOP сосчитать пользователей онлайн
$redis->bitop('OR','ONLINE', $key1.' '.$key2);
$totalOnline = $redis->bitcount('ONLINE');
echo 'Total Online: '.$totalOnline
и результат:
Total Online: 0
, что это мой не так? правильный результат должен быть:
Total Online: 3
Кто-нибудь мне помогает? – MrBii
Спасибо @misterion, вот правильный код '$ redis-> bitop ('OR', 'ONLINE', $ key1, $ key2);' – MrBii