一、事物:保持要执行的命令事务一致性,要执行都执行,有一个出错,就都不执行。
1、命令格式:
multi [commands] exec
2、如果命令编译成功,由于数据类型问题等原因执行是报错,则不影响其他已经编译完成的语句的执行!
以上执行显示第二条语句执行失败,但是第一条语句执行成功! 3、watch : 执行事务命令之前锁定一个变量。当exec命令执行后,watch约束消失
二、键值对有效时间
PS:只对键值进行操作的命令不会影响键的生失效时间,如(incr、lpush、hset、zrem)
expire key seconds(单位秒) : 设置键值对有效时间
persist key : 将一个键值对由临时态变为永久态。用set命令重新设置key ,会将原来的同名临时key覆盖并为永久态
pexpire key : 设置有效时间,毫秒
三:排序
sort key 【alpha】 [desc] 【limit】[start][num] : 排序 不加alpha,会默认将list中的元素转成浮点型,再按从小到大的顺序进行排序, 加alpha表示元素按照asic码顺序进行排序 ,desc表示降序 【limit】[start][num] :限制元素从第start下标个开始返回num个
sort key by * : 按照key的某个字段值进行排序
四:队列
可以使用redis 提供的list集合 brpop key 【start】:出队列第start个元素
就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/04-22/20692657.html