搜索
写经验 领红包
 > 美食

键的使用(按键命令大全)

导语:每日学习~Redis中的键常用命令

键的使用(按键命令大全)

引言

Redis 比 Memcached 更优秀的地方之一就是支持更丰富的数据类型。

Redis 支持七种数据类型:

string ( 字符串 )hash ( 哈希 )list ( 列表 )set ( 集合 )zset (有序集合 )bitmaps ( 位图 )hyperLogLogs ( 基数统计 )

Redis键(key)

(1)del:删除key

(2)dump:序列化给定 key ,并返回被序列化的值

(3)exists:检查给定 key 是否存在

(4)expire:指定 key 设置过期时间

(5)expireat:用于为 key 设置过期时间

(6)pexpire:设置 key 的过期时间,以毫秒计

(7)pexpireat:设置 key 过期时间的时间戳(unix timestamp),以毫秒计

(8)keys:查找所有符合给定模式的 key

(9)move:将当前数据库的 key 移动到给定的数据库中

(10)persist:移除 key 的过期时间,key 将持久保持

(11)pttl:以毫秒为单位返回 key 剩余的过期时间

(12)ttl:以秒为单位,返回给定 key 的剩余生存时间

(13)randomkey:从当前数据库中随机返回一个 key

(14)rename:修改 key 的名称

(15)renamenx:仅当 newkey 不存在时,将 key 改名为 newkey

(16)type:返回 key 所储存的值的类型

(17)scan:用于迭代数据库中的数据库键

scan 0 使用0作为游标,开始新的迭代scan 5 使用第一次迭代时返回的游标5开始的迭代

SCAN 命令是一个基于游标的迭代器,每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程;

SCAN 返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标, 而第二个元素则是一个数组, 这个数组中包含了所有被迭代的元素。如果新游标返回 0 表示迭代已结束

关注大锤,每天一个脱发小技巧~,加油![笑][笑][笑]

本文内容由小蔼整理编辑!