- linux 下安装预备环境gcc及tcl
https://blog.csdn.net/qq_20989105/article/details/76390367
安全
https://www.cnblogs.com/langtianya/p/5189234.html
http://bbs.qcloud.com/thread-30706-1-1.html
- rdb aof
- aof appendfsync参数
always 每次写入aof_buf后系统调用fsync(tps差)
everysec 每次写入aof_buf后系统调用write,fsync使用另外线程调用,如一秒一次(推荐)
no 每次写入aof_buf后系统调用write,由操作系统自己决定fsync(通常最长30s)
- aof appendfsync参数
always 每次写入aof_buf后系统调用fsync(tps差)
- 主从 哨兵 集群
- 缓存击穿 缓存穿透 缓存血崩
- 分布式锁 setnx (set if not exist)
set key value nx ex 3 (若已经存在返回null,否则设置3秒过期时间)