Describe the bug

pfcount always return 1

To reproduce

pfadd hll 1 2 3 4 5 6 7 8 9

pfcount hll

Redis [BUG] meet pfcount always return 1

Expected behavior

maybe it should return 9

Additional information

Server

redis_version:6.2.6 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:9ef79e99103add69 redis_mode:standalone os:Linux 4.4.0-19041-Microsoft x86_64 arch_bits:64 multiplexing_api:epoll atomicvar_api:atomic-builtin gcc_version:10.3.1 process_id:1 process_supervised:no run_id:c5316243944f324b2ac2736e066570e6c57b115c tcp_port:6379 server_time_usec:1637294726700364 uptime_in_seconds:4900 uptime_in_days:0 hz:10 configured_hz:10 lru_clock:9904774 executable:/data/redis-server config_file: io_threads_active:0

Clients

connected_clients:1 cluster_connections:0 maxclients:10000 client_recent_max_input_buffer:24 client_recent_max_output_buffer:0 blocked_clients:0 tracking_clients:0 clients_in_timeout_table:0

Memory

used_memory:874960 used_memory_human:854.46K used_memory_rss:4321280 used_memory_rss_human:4.12M used_memory_peak:893480 used_memory_peak_human:872.54K used_memory_peak_perc:97.92% used_memory_overhead:830912 used_memory_startup:809880 used_memory_dataset:44048 used_memory_dataset_perc:67.68% allocator_allocated:1146872 allocator_active:1392640 allocator_resident:3907584 total_system_memory:6441521152 total_system_memory_human:6.00G used_memory_lua:37888 used_memory_lua_human:37.00K used_memory_scripts:0 used_memory_scripts_human:0B number_of_cached_scripts:0 maxmemory:0 maxmemory_human:0B maxmemory_policy:noeviction allocator_frag_ratio:1.22 allocator_frag_bytes:245768 allocator_rss_ratio:2.80 allocator_rss_bytes:2514944 rss_overhead_ratio:1.10 rss_overhead_bytes:413696 mem_fragmentation_ratio:5.20 mem_fragmentation_bytes:3489080 mem_not_counted_for_evict:0 mem_replication_backlog:0 mem_clients_slaves:0 mem_clients_normal:20504 mem_aof_buffer:0 mem_allocator:jemalloc-5.1.0 active_defrag_running:0 lazyfree_pending_objects:0 lazyfreed_objects:0

Persistence

loading:0 current_cow_size:0 current_cow_size_age:0 current_fork_perc:0.00 current_save_keys_processed:0 current_save_keys_total:0 rdb_changes_since_last_save:48 rdb_bgsave_in_progress:0 rdb_last_save_time:1637292400 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 rdb_last_cow_size:0 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok aof_last_cow_size:0 module_fork_in_progress:0 module_fork_last_cow_size:0

Stats

total_connections_received:2 total_commands_processed:116 instantaneous_ops_per_sec:0 total_net_input_bytes:4532 total_net_output_bytes:10603 instantaneous_input_kbps:0.00 instantaneous_output_kbps:0.00 rejected_connections:0 sync_full:0 sync_partial_ok:0 sync_partial_err:0 expired_keys:0 expired_stale_perc:0.00 expired_time_cap_reached_count:0 expire_cycle_cpu_milliseconds:64 evicted_keys:0 keyspace_hits:61 keyspace_misses:3 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 total_forks:0 migrate_cached_sockets:0 slave_expires_tracked_keys:0 active_defrag_hits:0 active_defrag_misses:0 active_defrag_key_hits:0 active_defrag_key_misses:0 tracking_total_keys:0 tracking_total_items:0 tracking_total_prefixes:0 unexpected_error_replies:0 total_error_replies:1 dump_payload_sanitizations:0 total_reads_processed:119 total_writes_processed:117 io_threaded_reads_processed:0 io_threaded_writes_processed:0

Replication

role:master connected_slaves:0 master_failover_state:no-failover master_replid:42566aede4ce0d165a3121676a9335a1822fb8e5 master_replid2:0000000000000000000000000000000000000000 master_repl_offset:0 second_repl_offset:-1 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0

CPU

used_cpu_sys:0.093750 used_cpu_user:0.015625 used_cpu_sys_children:0.000000 used_cpu_user_children:0.000000 used_cpu_sys_main_thread:0.078125 used_cpu_user_main_thread:0.015625

Modules

Errorstats

errorstat_ERR:count=1

Cluster

cluster_enabled:0

Keyspace

db0:keys=10,expires=0,avg_ttl=0

Comment From: enjoy-binbin

I tested it in 6.2.6(tag) and unstable(branch), both ok. can you always reproduce it?

[root@binblog redis]# src/redis-cli
127.0.0.1:6379> info server
# Server
redis_version:6.2.6
redis_git_sha1:4930d19e
redis_git_dirty:0
redis_build_id:78e4c670510fb6d5
redis_mode:standalone
os:Linux 3.10.0-862.el7.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:9.3.1
process_id:10584
process_supervised:no
run_id:23d06a733728311c39afce33b05cfb7acddf46dc
tcp_port:6379
server_time_usec:1637297818559716
uptime_in_seconds:12
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:9907866
executable:/root/redis/self/redis/src/redis-server
config_file:
io_threads_active:0

127.0.0.1:6379> pfadd hll 1 2 3 4 5 6 7 8 9
(integer) 1
127.0.0.1:6379> pfcount hll
(integer) 9

Comment From: zsq1234

I can always reproduce it.

127.0.0.1:6379> pfadd a 1 2 3 4 5 6 7 8 9 (integer) 1 127.0.0.1:6379> pfcount a (integer) 1 127.0.0.1:6379> 127.0.0.1:6379> pfadd b "abc" "cad" "n" "aaa" "popo" "nnl" (integer) 1 127.0.0.1:6379> pfcount b (integer) 1 127.0.0.1:6379>

Redis [BUG] meet pfcount always return 1

I stop and start the docker container, but it doesn't work. Docker Image is redis:alpine3.14. (The docker is installed in WSL1) Redis [BUG] meet pfcount always return 1

Comment From: itamarhaber

Doesn't reproduce with the redis:alpine3.14 image as well.

Comment From: zsq1234

This may be a problem only on my machine. If no one has similar problems, it will be turned off in a few days. Thanks~