Describe the bug

When running SCAN 0 works fine, when adding a count or match it works fine, keep getting (error) ERR syntax error when running SCAN 0 TYPE STRING. Tested this on a different setup and this works fine.

redis-server -v
Redis server v=6.2.4 sha=456a16ad:0 malloc=jemalloc-5.1.0 bits=64 build=b8067e21bec0c41a

redis-cli -v
redis-cli 6.2.4

Running on the latest version of ubuntu 20.04. Tried uninstalling and installing again, still nothing.

Comment From: oranagra

i can't reproduce it either. are you using redis-cli for that? maybe we can get some details by using redis-cli MONITOR on another terminal, or using strace to see what redis really gets form the socket.

Comment From: alextford11

Yeah using redis-cli. Only getting "SCAN" "0" "TYPE" "STRING" in redis-cli MONITOR and ERR syntax error in strace

Comment From: sundb

I can't reproduce it even if I chechout to 6.2.4, can you output info all?

Comment From: alextford11

Sorry for the late reply

# Server
redis_version:5.0.7
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:636cde3b5c7a3923
redis_mode:standalone
os:Linux 5.8.0-59-generic x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:9.2.1
process_id:1042
run_id:6af06bcecc688dbd0798c61cd2c6c70085a1c989
tcp_port:6379
uptime_in_seconds:4541
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:16158893
executable:/usr/bin/redis-server
config_file:/etc/redis/redis.conf

# Clients
connected_clients:1
client_recent_max_input_buffer:0
client_recent_max_output_buffer:0
blocked_clients:0

# Memory
used_memory:859192
used_memory_human:839.05K
used_memory_rss:5124096
used_memory_rss_human:4.89M
used_memory_peak:859192
used_memory_peak_human:839.05K
used_memory_peak_perc:107.77%
used_memory_overhead:846950
used_memory_startup:797256
used_memory_dataset:12242
used_memory_dataset_perc:19.77%
allocator_allocated:1077408
allocator_active:1343488
allocator_resident:6021120
total_system_memory:33515892736
total_system_memory_human:31.21G
used_memory_lua:41984
used_memory_lua_human:41.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.25
allocator_frag_bytes:266080
allocator_rss_ratio:4.48
allocator_rss_bytes:4677632
rss_overhead_ratio:0.85
rss_overhead_bytes:-897024
mem_fragmentation_ratio:6.43
mem_fragmentation_bytes:4326840
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:49694
mem_aof_buffer:0
mem_allocator:jemalloc-5.2.1
active_defrag_running:0
lazyfree_pending_objects:0

# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1626767088
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

# Stats
total_connections_received:1
total_commands_processed:0
instantaneous_ops_per_sec:0
total_net_input_bytes:23
total_net_output_bytes:0
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
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec: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

# Replication
role:master
connected_slaves:0
master_replid:d2bf8477f807d9e8b3ecd0b5af08fd69549a2785
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:2.934425
used_cpu_user:3.649500
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000

# Commandstats

# Cluster
cluster_enabled:0

# Keyspace

Looks like a duplication of https://github.com/redis/redis/issues/6143, however still can't seem to fix the issue. I've followed all the instructions on there but still showing the older version.

Comment From: oranagra

ok, if the redis you're talking to is 5.0, that explains what it doesn't support the TYPE argument. while you try to figure out what you did wrong, i'm closing the issue here since it's not a bug in redis. good luck.

Comment From: oranagra

btw, another similar case: #9224