redis学习

基本类型

字符串

Hash

暂时按照对象理解

命令有

  • HMSET
  • HGET
  • HGETALL

List 列表

Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

Set

string类型的无序组合。 成员不允许重复

  • sadd
  • smembers

zset

zset是有序集合。

每个元素关联一个double类型的分数。

成员为1,分数可以是相同的

命令

zadd

zadd key score member

key操作

  • DEL 删除
  • exists 是否存在
  • expire 设置过期时间,这个过期时间单位是秒
  • expireat 过期,参数是unix时间戳
  • pexpire 以毫秒时间过期
  • keys
  • PERSIST 移除剩余的时间,该key变为持久保持
  • pttl 以毫秒为单位,返回key的剩余时间
  • ttl 以秒为单位,返回key的剩余时间
  • randomkey 随即返回一个key
  • rename 重命名 rename key newkey
  • type 返回key的类型
  • renamenx
const result = await redis.exists('foo');

// 返回1 有,0 没有

await redis.keys('f*o'); // => ['foo']
await redis.exipre(1)

await redis.pttl('foo');// 1000

await redis.rename('foo','foo0')

https://www.runoob.com/redis/redis-keys.html

https://cloud.tencent.com/developer/article/1112627

你可能感兴趣的:(redis)