Redis相关命令

Redis

增加数据

String : (常用于缓存)
set key value
设定该Key持有指定的字符串Value
hash : (常用于缓存)
hset key field value
为指定的Key设定Field/Value对

List : (常用于消息队列,先进先出)
lpush key value [value …]
添加键和对应的多个值

Set: (去重)
sadd key member [member …]
添加键和对应的值

sortedSet: (用于排行榜)
zadd key score member [score] [member]
添加成员

获取数据

String: GET key 获取指定Key的Value

List : lrange key start stop 查询该键对应的值

Hash: HMGET key field [field …] 获取和参数中指定Fields关联的一组Values。

HGETALL key	 获取该键包含的所有Field/Value
HKEYS key 	获取指定Key的所有Fields名
HVALS key 	 返回指定Key的所有Values名。

Set: SMEMBERS key 获取与该Key关联的Set中所有的成员

SortedSet:
ZRANGE key start stop [WITHSCORES] 根据索引获取成员
ZRANGEBYSCORE key min max 根据分数获取成员

删除数据

String: del key 删除key

List: lrem key count value 删除指定键中前count个值等于value的元素

Hash: hdel key field [field …] 从指定Key的Hashes Value中删除参数中指定的多个字段,如果不存在的字段将被忽略。

Set: SREM key member [member …] 从与Key关联的Set中删除参数中指定的成员

SortedSet: ZREM key member [member …] 删除成员

其他:

SDIFF key [key ...] 获取第一个key和后面所有key中不同的部分
SINTER key [key ...]  获取所有Keys关联的Sets中成员的交集
SUNION key [key ...] 	 获取所有Keys关联的Sets中成员的并集



KEYS pattern	 获取所有匹配pattern参数的Keys
DEL key [key ...]	 删除指定的keys
EXPIRE key seconds 	 为参数中指定的Key设定超时的秒数,在超过该时间后,Key被自动的删除
PERSIST key 取消key的过期时间
TTL key 	 获取该键所剩的超时描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值