Redis的基本知识

1. redis的数据类型

常见的五大数据类型

l String:字符串类型,使用场景计数器、分布式锁、存储对象等

l List:简单的字符串列表,按照插入顺序排序,使用场景消息队列、排行榜等

l Set:set类型是string类型的集合,其特点是集合元素无序且不重复,使用场景好友/关注/粉丝/感兴趣的人集合、随机展示、黑名单白名单

l Hash:hash类型是一个string类型的field和value的映射表,使用场景购物车、存储对象

l Zset:set 一样也是string类型元素的集合,且不允许重复的成员的有序集合,使用场景根据时间排序的列表、阅读排行榜

三种特殊数据类型

l Geospatial:地理位置信息储存

l Hyperloglog:基数统计,这个结构可以非常省内存的去统计各种计数,比如注册 IP 数、每日访问 IP 数、页面实时UV、在线用户数等

l Bitmap:位图,通过一个bit位来表示某个元素对应的值或者状态,比如用户签到、统计活跃用户、用户在线状态等

2. redis-key命令

l key *:查看所有的key

l set [key] [val]:设置某个key的值

l get [key] :获取可以对应的值

l exists [key] :判断某个key是否存在,存在返回1,不存在返回0

Redis的基本知识

l Move [key] [dbName] :将当前数据库的 key 移动到给定的数据库 db 当中

Redis的基本知识

l Expire:设置key的过期时间,超过时间后,将会自动删除该key

l Ttl:获取某个key的过期时间

例如设置test1的值过期时间为20秒

Redis的基本知识

l Type:获取某个key的数据类型

Redis的基本知识

3. 官网查看命令的使用

如果使用中遇到某些命令不会使用到官网常看

中文官网:http://redis.cn

英文官网:https://redis.io

Redis的基本知识

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/procedure/11647.html

发表评论

登录后才能评论