Resdis常用命令

redis服务启动:redis-server.exe redis.windows.conf

客户端连接命令:redis-cli.exe

String

setnx:只有在 key 不存在时设置 key 的值。

mset:同时设置一个或多个 key-value 对。

mget:获取所有(一个或多个)给定 key 的值。

setex:将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。

set:设置指定 key 的值.

get:获取指定 key 的值。

decr:将 key 中储存的数字值减一。

decrby:key 所储存的值减去给定的减量值(decrement)。

incr:将 key 中储存的数字值增一。

incrby:将 key 所储存的值加上给定的增量值(increment)。

Hash

hset:将哈希表 key 中的字段 field 的值设为 value 。

hmset:同时将多个 field-value (域-值)对设置到哈希表 key 中。

hget:获取存储在哈希表中指定字段的值/td>.

hmget:获取所有给定字段的值.

hgetall:获取在哈希表中指定 key 的所有字段和值.

hexists:查看哈希表 key 中,指定的字段是否存在。

hdel:删除一个或多个哈希表字段.

hvals:获取哈希表中所有值.

hkeys:获取所有哈希表中的字段.

hsetnx:只有在字段 field 不存在时,设置哈希表字段的值。

hlen:获取哈希表中字段的数量.

List

Lindex:通过索引获取列表中的元素.

rpush:在列表中添加一个或多个值.

lrange:获取列表指定范围内的元素.

brpoplpush:从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。

llen:获取列表长度.

lpop:移出并获取列表的第一个元素.

lpushx:将一个或多个值插入到已存在的列表头部.

linsert:在列表的元素前或者后插入元素.

rpop:移除并获取列表最后一个元素.

lpush:将一个或多个值插入到列表头部.

rpushx:为已存在的列表添加值.

set

sadd:向集合添加一个或多个成员.

smembers:返回集合中的所有成员.

scard:获取集合的成员数.

sinter:返回给定所有集合的交集.

sunion:返回所有给定集合的并集.

srem:移除集合中一个或多个成员.

zset

zadd:向有序集合添加一个或多个成员.

zrange:通过索引区间返回有序集合中指定区间内的成员.

zincrby:有序集合中对指定成员的分数加上增量 increment.

zrem:移除有序集合中的一个或多个成员.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值