redis基础命令(上)

1.keys pattern

? 匹配一个字符

* 匹配任意个(包括0个)字符

[] 匹配括号间的任意字符

\x 匹配字符x,用来转义

2. set key value

get key

keys *

3. 判断一个键是否存在:exists key

4. 删除键: del key

5. 查看键值的类型:type key

6. 递增数字 incr key

7. 增加指定的整数 incrby    key    increment

8. 递减 decr    key

9. 减少指定的整数 decrby    key    decrement

10. 增加指定浮点数incrbyfloat    key    increment

11. 向尾部追加值 append    key    value

12. 获取字符串长度strlen    key

13. 同时获得/设置多个键值mget key[...] mset    key   value    [key    value]



散列类型:

1.    赋值与取值

hset     key    field    value

     hget     key    field

hmset    key      field    value[key     field    value]

hmget    key      field     [field...]

hgettall  key   获取键中所有的字段和字段值

hexists   key    field    判断字段是否能存在

hsetnx    key    field   value     字段不存在时赋值,存在时不做操作

hincrby   key    field   increment     为字段值增加指定整数

hdel       key    field    [field...]删除一个或多个字段

hkeys    key   只获取字段名

hvals     key   只获取字段值

hlen      key   获得字段数量



列表类型

lpush    key     value[value...]向左边增加元素

rpush    key    value[value....]向右边增加元素

lpop      key        向左边弹出元素

rpop     key        向右边弹出元素

llen      key         获取列表中元素的个数

lrange    key    start    stop   包含两端元素  从0开始,-1表示右边第一个元素,-2不表示右边第二个元素

lrem     key     count    value 删除列表前count个值为value的元素,返回值是实际删除的元素个数

count>0 从列表左边开始删除前count个值为value的元素

count<0从列表右边开始删除前count个值为value的元素

count=0删除值为value的所有元素

lindex    key     index   获得指定索引的元素值

lset        key     index    value设置指定索引元素值

ltrim      key      start      end   删除指定索引之外的所有元素,与lrange命令相同

linsert    key     before|after   pivot     value       在列表从左到右查找值为pivot的元素,然后判断是插入到该元素前还是后。

rpoplpush    source      destination              从source右边弹出一个元素,插入到destination左边,并返回这个元素的值,是原子操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值