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
l Move [key] [dbName] :将当前数据库的 key 移动到给定的数据库 db 当中
l Expire:设置key的过期时间,超过时间后,将会自动删除该key
l Ttl:获取某个key的过期时间
例如设置test1的值过期时间为20秒
l Type:获取某个key的数据类型
3. 官网查看命令的使用
如果使用中遇到某些命令不会使用到官网常看
中文官网:http://redis.cn
英文官网:https://redis.io
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/procedure/11647.html