2017年了,新的一年必须要给自己安排一个学习计划,之前一直忙着工作也没有太多的时间写点东西,趁现在有点时间,写点东西。那么下面我们就进入正题,进入我们的学习内容,Redis的学习中,学习任何一门语言的第一步,就是了解他的数据类型,数据类型如下:
Redis数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。有意思的是redis的string包含所有二进制数据,包括图片等。String一个键最大存储512MB 数据
数据类型 | 获取 | 设置 |
String | Get | Set |
Hash | Hgetall | Hmset |
List | Lrange | Lpush |
Set | Smembers | Sadd |
zset | Zrangebyscore | Zadd |
- 注意:在这里变量不能重复,string a ,那么不能再hash a 了。还有zset和set都是不能元素重复的。Set里添加的元素重复是不处理的。但是zset中添加重复元素会覆盖的。Zset中元素不能重复但是score是可以覆盖的
掌握了数据类型之后,我们就可以按照学习教程来进行学习了,redis的数据类型比较清晰,比较好理解的。
Redis桌面工具
Redis Desktop Manager(RedisDesktopManager,RDM)是一个快速、简单、支持跨平台的 Redis 桌面管理工具,基于 Qt 5开发(一个跨平台的C++图形用户界面应用程序框架),支持通过 SSH Tunnel 连接。