上一篇redis配置完成以后,使用GET,SET存取数据成功,但是有一个问题,SET进去的数据在哪里可以看到,是怎样的存储形式?
图形化管理工具显得就非常重要了。
推荐一个工具:redis-desktop-manager
下载完成后就一路下一步到底就好了。
1、界面:
2、创建连接:
与我们使用Navicat或者PLSql创建数据库连接相似,就不多说了。
3、对比CMD操作。
在cmd中使用SET命令插入数据,使用GET命令查看数据,使用SELECT命令更换数据库,总有一种用意念在操作的感觉,有了图形化工具就可以完美的解决这些疑惑。两者数据做一个对比。
首先使用SET 新增两组数据:
name1 "aaa"
name2 "bbb"
然后在管理界面查看结果。redis将数据存放在了db0中,也就是说当我们没有限定或者限定数据库为db0时,数据存放在db0中。默认存储空间。
注意:redis默认有16个数据库db0------db15,用来存放数据,可以使用 SELECT index来选择不同的库。至于为什么初始化默认这16个本人还在学习,也欢迎大神解答。
切换数据库存储再来对比:
使用SELECT 2 切换至db2,同样SET,name1和name2 两个key进去。可以看到不但没有报错而且还能正确存储。这就说明,不同数据库之间是允许存在多个相同的key值,redis的作用域为当前的连接库。这点与关系型数据库相同。
图形化管理工具在命令的基础上既能更快的完成工作同时还能够帮助我们理解redis。
附redis相关命令:
选择(切换)数据库:
SELECT index 例:SELECT 2
新增数据:
SET key value 例:SET name "aaa"
查看数据:
GET key 例:GET name
删除数据:
DEL key 例:DEL name
查看当前库中所有key:
KEYS * 例:KEYS *