最近公司项目使用redis中间件,测试过程中需要造测试数据以及检查测试数据是否正确,需要查看redis缓存中数据的正确性,花费一点时间重新了解了一下redis的相关使用方法;
只把其中的redis连接方式分享一下;
redis连接方式我用了两种方式:服务器上客户端连接和远程客户端连接;推荐使用远程客户端连接,就和连接常规数据库如mysql、oracle一样的客户端工具,有界面,很适合;
一、服务器上的客户端连接client-cli
公司已经使用容器部署及微服务的方式,所以直接就查找到redis容器id
1、找到redis容器id
2、根据容器id进入容器内部
容器进入的方式:https://www.cnblogs.com/tengjiang/p/14149775.html
我选择的第四种方式:在服务器上通过docker exec的方式进入容器内部
进入到容器内部,当出现xxx@容器id的信息,就表示我们已经已经到容器的内部;
3、在redis容器内部使用client-cli的方式连接redis;
4、连接认证,当界面出现OK就表示认证成功;
5、选择数据库,redsis默认有16个数据库,项目使用的地11个数据库,第11个数据的index为10,所有就直接select 10(index),界面出现OK,就表示选择数据库成功;
6、验证选择数据库是否成功,我直接使用keys命令模糊匹配查询数据库中的key;
二、使用Redis Desktop Manager客户端远程连接
1、官方地址:https://redisdesktop.com/download
其他下载方式:浏览器搜索Redis Desktop一大堆下载地址;
2、客户端远程连接
客户端远程连接和连接其他数据库mysql、oracle是类似的,都是ip+port+账户密码+数据库实例名称等方式,连接redis只用ip+port+密码就够了
点击Connect to Redis Server按钮弹出连接弹窗;
a、redis服务器的ip地址;
b、redis服务器的端口号;
c、redis服务器的密码,就是第一种方式中所说的认证密码;
点击Test Connection,认证成功;
3、远程客户端使用
客户端的使用就不在这儿写了,非常简单的操作,度娘中一大把;
好了,这是我在项目中主要用到的两种连接方式,其实第二种方式非常简单的,第一种也非常简单,只要几个常规命令就可以;