上一篇主要写了一些数据结构的应用场景,这一篇开始着重介绍其他的问题
小白在进行 添加关注、被关注数据时,异常导致 只有关注信息被插入
第一个问题是 事务(原子性)。
第二个错误处理:
watch 函数的用法,类似于 oracle 中 noCommit,
当数据处于watch 状态时,multi 事务并不能执行,只有当Exec之后,用户才能执行事务。
数据的生存周期,设定生存周期,查询失效时间
incr 初始化变量时,用这个很震惊!
长度为10的列表队列,判断所有数据是否在有效时间内,不在就执行先进先出。
实现缓存
根据标签查询的帖子,按照时间排序
sort命令,按照默认排序, sort by 根据某一字段排序。
实现生产者消费者 的任务队列。
其次,redis 是基于内存的数据库,
1、节约空间, 精简键名及键值,内部编码优化(使用合理的数据结构)。
字符串,列表,散列(hash), 集合(有序及无序)
实战 PHP 与Redis
ruby 与Redis
lua 脚本。
431

被折叠的 条评论
为什么被折叠?



