本文会讲述作者在线上环境使用redis遇到过的一些坑,主要是一些参数配置和选型,目的只有一个:如何让redis不挂,提高可用性;不涉及到集群方案的选型等内容。...
Redis因高性能、轻量的优秀特性成了互联网公司缓存的标配,有的时候我们想增加一些自定义的命令,主要是重度使用Redis的场景,像抢购的场景,要保证多个Redis命令的事务性,如果没有很好的原子性保证,很容易出现数据不一致的问...
在unix 系统编程中,遇到多个进程或者线程共享一块资源的时候,通常会使用系统自身提供的锁,譬如一个进程里的多线程,会用互斥锁;多个进程之间,会用信号量等。这个场景中所谓的共享资源仅仅限于本地,倘若共享资源存在于网络上,...