我们应该感谢相遇,无论结局是喜是悲....
突然遇到这个报错。无法加载键: scan commands not supported by redis-server
查了下是这个redis版本不支持scan命令。。。
看了下命令介绍,发现是版本太低了,升级redis即可
可用版本:
>= 2.8.0
...阅读全文>>
在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,也就是只有不存在的时候才设置,可以利用它来实现锁的效果,不过很多人没有意识到 SETNX 有陷阱!
比如说:某个查询数据库的接口,因为调用量比较大,所以加了缓存,并设定缓存过期后刷新,问题是当并发量比较大的时候,如果没有锁机制,那么缓存过期的瞬间,大量并发...阅读全文>>
本文将对Redis的常见数据类型的使用场景以及在内存优化方面和性能优化方面做一些详细的分析。
Redis常用数据类型
Redis最为常用的数据类型主要有以下五种:
String
Hash
List
Set
Sorted set
在具体描述这几种数据类型之前,我们先通...阅读全文>>