一、redis安装

redis客户端下载地址:https://github.com/MSOpenTech/redis/releases。(redis一开始只支持Linux系统,后来有团队搞出了windows版,不过版本时间偏旧,也无所谓了,可以正常使用)

1、下载redis-x64-3.2.100.zip

2、将压缩包解压到指定目录(最好是英文目录,中文当然也可以,主要后续可能根据需要配置一下环境变量)

3、打开cmd运行命令,指定到安装目录。执行redis-server.exe redis.windows.conf,出现下面即可客户端启动成功。

Windows环境下redis使用客户端查看redis数据 redis windows客户端_数据库

二、redis客户端问题解决

项目报以下错误:could not get a resource from the pool 或ERR  Client set AUTH, but no password is set

一般上述错误出现可能还会有java.lang.IllegalStateException:getOutputStream() has already ben called for this response(该错误是因为redis错误无法连接导致的无法访问情况,该错误是衍生错误可不用管,直接按下面步骤解决,该问题就自动解决了)

Windows环境下redis使用客户端查看redis数据 redis windows客户端_数据库_02

 

该错误是无法访问redis服务器,但刚才咱们已经安装过redis,出现这个问题的关键在于服务端这边有密码配置,咱们客户端没有配置。我这边是spring MVC里面配置的redis服务参数,如下:

#redis settings
redis.keyPrefix=hebpidc
redis.host=127.0.0.1
redis.port=6379
redis.password=123456
redis.default_timeout=2000
redis.database=9

刚才咱们启动redis客户端的命令是redis-server.exe redis-windows.conf。打开redis的解压后的目录,如下图:

Windows环境下redis使用客户端查看redis数据 redis windows客户端_操作系统_03

这里面有两个一个是redis-windows.conf,另一个是redis-windows-server.conf。咱们启动(redis-server.exe redis.windows.conf)用的是第一个,就打开第一个文件(下图是客户端启动成功后输入info查看服务端的信息,标红线一行可以看出,咱们客户端主要的配置文件是第一个文件),第二个文件是配置环境变量后,访问所用到的。

Windows环境下redis使用客户端查看redis数据 redis windows客户端_数据库_04

打开第一个文件定位到:# requirepass foobared。然后将这行改成:requirepass 123456。后面的密码要和上面的服务端配置的密码一致!

1、首先本地的redis客户端要启动,然后另开个cmd命令窗口,定位到redis解压文件夹,执行redis-cli,这时候会出现127.0.0.1:6309>

2、输入ping回车,如果出现NOAUTH Authentication required 不要慌张。(ping命令是查看客户端是否连接服务端成功,成功返回pong)

3、输入auth 123456出现OK则成功。(auth 123456是验证密码,刚才咱们修改了redis.windows.conf文件,执行验证密码可让文件生效),这下在执行ping命令,就会出现pong。如果auth 123456出现不是OK,是个错误的话,则把redis客户端重启,该操作重新执行一次。出现OK则项目重新启动问题就解决了。