redis php ismember,Redis命令 - 一纸思念丶的个人空间 - OSCHINA - 中文开源技术交流社区...

1.set key value

给key赋值

2.get key

取出key的值

3.incr key        记忆方式 increase

变量自增,需要注意的是此命令并不是一个原子操作,存在并发的问题,若set A 10,然后2个的客户端同时都incr A,此时A的值应该为12,因为A自增了2次,但是实际上2个客户端get到的A的值为11

4.del key

直接删除key值

5.expire key time

倒计时删除,在time秒后删除该key

6.ttl key

查看某个key的删除倒计时,如果key已经被删除,返回-2;如果key没有被设置删除倒计时,返回-1;否则返回剩余的秒数

7.rpush keyList value ...     记忆方式,将list想象成一条x轴,r即right,最右边即是list的尾部

在keyList尾部插入value,可一次插入多条,一旦使用该命令,keyList就代表是一个列表而不是一个变量,对其使用get方法会报错

8.lpush keyList value ...      记忆方式,将list想象成一条x轴,l即left,最左边即是list的头部

用法同rpush一样,区别在于该命令是从头部插入,比如在list中有"3"的情况下lpush list "1 2" "4" 5 6;list中的顺序从0开始依次是"6" "5" "4" "1 2" "3"

9.lrange keyList start end      记忆方式,l即为list,list range的意思

根据位置查看keyList中的值,位置从0开始,end若为-1代表list末尾,即lrange keyList 0 -1会按顺序输出keyList中所有的值

10.llen keyList      记忆方式,l即为list,list length的意思

返回keyList的长度

11.lpop keyList     记忆方式,left pop

返回并删除keyList中的第一个value值

12.rpop keyList     记忆方式,right pop

返回并删除keyList中最后一个value值

13.sadd keySet value ...      记忆方式,s即为Set,Set add value的意思

给keySet插入value,Set集合是无序的,没有头部和尾部

14.srem keySet value ...       记忆方式,s=Set,rem=remove,Set remove value的意思

删除keySet中指定的value值

15.sismember keyset value   记忆方式,s=Set,ismember即某个元素是否在Set集合的内存中

判断该value是否存在于keyset集合中,存在扣1,不在扣0

16.smembers keyset     记忆方式,s=Set,members即在Set集合中的所有元素

返回keyset中所有的value值

17.sunion keyset1 keyset2 ...    记忆方式,s=Set,union为联合,即联查Set集合的意思,故至少2个Set

不重复的返回2个或以上Set集合中所有的value值,返回的value值不会重复

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值