Redis-基础命令学习使用

各种键命令:

set :设置健值如下:

Redis-基础命令学习使用

删除key :del  

Redis-基础命令学习使用

判断是否存在:exists

Redis-基础命令学习使用

判断一个key的剩余时间:ttl

expire 设置一个key的时间 以秒为单位

Redis-基础命令学习使用

ttl 返回值: -1 为永久 , -2 为不存在。

重命名:rename  已存在会覆盖。
Redis-基础命令学习使用

renamenx 已存在的不会更改。

 

String 结构:

setex c 100 c 

setex = set expire  设置值并且赋予时间。

 

getset = get  + set :获取旧值,赋值新值。

Redis-基础命令学习使用

mset 同时设置多个值:

Redis-基础命令学习使用

 

setnx : 当前set值 key是否存在,存在:不可设置,反之可以。

Redis-基础命令学习使用

incr 递增,  只可以递增   数值类型.

Redis-基础命令学习使用

incrby  自设增量值:

Redis-基础命令学习使用

decr 和 decrby 递减

Redis-基础命令学习使用

Hash:

hset  :设置 hash 值

所有hash值相关的在前面加上一个h 开头。

Redis-基础命令学习使用

hgetall 拿取hash key里面的所有内容

hkeys 拿取hash key

hvals 拿取hash value

Redis-基础命令学习使用

hmget :获取指定key的值

hmset:设置多个值

Redis-基础命令学习使用

hdel :删除key

Redis-基础命令学习使用

hsetnx :判断值是否存在:存在,则不可设置。

Redis-基础命令学习使用

List:

lpush :设置list值

llen :查看长度

lrange :获取范围(0 -》最大的值)

Redis-基础命令学习使用

lset :设置新值

lindex :获取指定值

lpop:默认删除第一个元素

rpop:默认删除最后一个个元素

Redis-基础命令学习使用

Set:

sadd :设置一个 set 结构 (不可重复)

scard :查看长度

Redis-基础命令学习使用

smembers :查看值

sdiff:求出差集,去掉相同的,剩下的

Redis-基础命令学习使用

sinter:交集,保留相同的。

sunion:并集,所有都显示。

Redis-基础命令学习使用

srandmember:返回随机 2 个元素 数字可更改

sismember :判断元素是否存在。

srem : 删除元素。

Redis-基础命令学习使用

spop :移除并返回一个随机元素

Redis-基础命令学习使用

Sortedset:有序集合根据数值排序

zadd:创建集合。

Redis-基础命令学习使用

zcard:返回数值大小空间

zscore :获取数值

Redis-基础命令学习使用

zcount:获取范围值

zrank:查看key的位置

zincryby= z + incy + by :增加数值

Redis-基础命令学习使用

zrange:根据分数来拿集合元素,  withscores显示分数

Redis-基础命令学习使用

#flushdb  删除表.

 

相关文章:

  • 2022-12-23
  • 2021-04-14
  • 2021-05-25
  • 2021-08-02
  • 2021-11-29
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2022-02-08
相关资源
相似解决方案