Redis教程

Redis 入门知识

本文主要是介绍Redis 入门知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Redis 的存储类型

5大类型

  • String 类型
    基本存储结构,能够存储任何形式的字符串,包括二进制。所以可以存储json字符串、图片、邮箱,一个字符串最大为512M。
  • Hash 类型
    Redis hash 是键值对集合。
    Redis hash是一个 String 类型的 field 和value 的映射表, hash 特别适合用于存储对象。
  • List 类型 (有序,可重复)
    Redis 中最简单的字符串列表,按照插入顺利排序。 可以在头部插入,也可以在尾部插入。
    它的另一作用是可以当做消息队列, push 插入,pop取出。
  • Set 类型 (无序,不可重复)
    类似 list ,最大的区别是有序和唯一
  • ZSet 类型 (排序,不可重复)
    ZSet 与 Set 一样也是 String 类型元素的集合,其不能元素重复。不同的是ZSet 集合中每一个原色都会关联一个double 类型的分数。redis 正是通过分数实现元素的排序。ZSet 集合中元素事唯一的,但分数有可能是相同的。

基本脚本

  • 通用
    exists ke ,例如: exists username
    expire key 秒数,例如:expire username 30 (30秒后过期 username,过期就会删除)
    ttl key 秒数, 例如: ttl username (查看 username 的过期时间)
    del key ,例如 del username

这篇关于Redis 入门知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!