Java 无法在windows上的其他端口上启动memcached

Java 无法在windows上的其他端口上启动memcached,java,hibernate,caching,memcached,Java,Hibernate,Caching,Memcached,我想在不同的端口上启动同一个memcached服务器,而不考虑我正在尝试的端口。现在它在默认端口上启动。 我正在使用memcached-1.2.5-win32 D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe -l 127.0.0.1:11213,127.0.0.1:11212 -d start D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o |

我想在不同的端口上启动同一个memcached服务器,而不考虑我正在尝试的端口。现在它在默认端口上启动。 我正在使用memcached-1.2.5-win32

    D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe  -l 127.0.0.1:11213,127.0.0.1:11212 -d start

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "112121"

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11212"

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11213"

D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11211"
  TCP    0.0.0.0:11211          0.0.0.0:0              LISTENING       12200
  TCP    [::]:11211             [::]:0                 LISTENING       12200
  UDP    0.0.0.0:11211          *:*                                    12200
感谢您的帮助

更新-II

D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe  -p 11213
^C
D:\sw\memcache\memcached-1.2.5-win32-bin>netstat -a -n -o | find "11213"

D:\sw\memcache\memcached-1.2.5-win32-bin>memcached.exe  -p 11213 -l 0.0.0.0
^C
D:\sw\memcache\memcached-1.2.5-win32-bin>

但它没有开始…

尝试使用flag-p指定端口:

-要侦听的TCP端口号(默认值:11211)


memcached.exe-p 11213

我终于找到了出路

    C:\windows\system32>sc create "Memcached11211" binPath= "D:\sw\memcache\memcached-1.2.5-win32-bin\memcached.exe -d runservice -p 11211"  DisplayName= "Memcached11211" start= auto
[SC] CreateService SUCCESS

C:\windows\system32>
C:\windows\system32>
C:\windows\system32>sc start Memcached11211

SERVICE_NAME: Memcached11211
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
        PID                : 11456
        FLAGS              :

C:\windows\system32>sc create "Memcached11212" binPath= "D:\sw\memcache\memcached-1.2.5-win32-bin\memcached.exe -d runservice -p 11212"  DisplayName= "Memcached11212" start= auto
[SC] CreateService SUCCESS

C:\windows\system32>sc start Memcached11212

SERVICE_NAME: Memcached11212
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
        PID                : 8056
        FLAGS              :

C:\windows\system32>

我从他那里得到了答案。多亏了皮特的回答

我尝试了,但运气不好……我已经为问题添加了线索。