1 事务
WATCH命令监视某个键,该键有变动,会打开客户端的REDIS_DIRTY_CAS标志,事务提交时会失败。
Redis不支持事务回滚。
入队错误:出现命令不存在或者命令的格式不正确,Redis将拒绝执行这个事务。
执行错误:执行过程中发生的错误,服务器不会中断事务的执行,已经执行的命令也不会受影响。
只有服务器在AOF持久化模式下,并且appendfsync选项的值为always时,事务才具有持久性。
2 排序
SORT <key>
SORT <key> ALPHA
SORT <key> BY * 权重键
SORT <key> BY * ALPHA
ASC DESC
LIMIT GET STORE
执行顺序:
1)排序:ALPHA ASC DESC BY
2)限制结果集的长度:LIMIT
3)获取外部键:GET
4)保存排序结果集:STORE
5)向客户端返回排序结果集:
除了GET选项之外,调整选项的摆放位置不会影响SORT命令的排序结果。