redis 安装在服务器上,本地配置好后使用JedisUtils进行缓存处理时,会报链接不上redis服务器错误,具体错误信息以下:redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
Caused by: redis.clients.jedis.exceptions.JedisConnectionException java.net.ConnectException: Connection refused: connectjava
缘由:redis得bind若是是 127.0.0.1 或localhost的 话,只能本机 访问,若是是 0.0.0.0的话,表明任何机器均可以访问。mysql
解决办法:找到redis安装包下redis.window.conf 文件在bind127.0.0.1下面添加一行 bind 0.0.0.0redis
附:redis安装 cd到安装目录下执行下边dos命令sql
redis-server.exe redis.windows.conf数据库
测试使用:windows
dos命令:redis-cli.exe -h 192.168.10.61 -p 6379 缓存
flushall ——> 清空整个 Redis 服务器的数据(删除全部数据库的全部 key )服务器
flushdb ——> 清空当前数据库中的全部 key测试
2.查询redis全部key.net
Set set = JedisUtils.getResource().keys("*"); System.out.print(set); for (String str : (Set<String>)set) { System.out.println(str); }