在公司使用过redis吗,在什么场景下?使用的redis是什么版本的?redis有哪些持久化的方式?各自的优缺点?你们公司使用哪种方式?是否遇到过生产丢失数据的问题?如何去解决这个问题的?
1、使用过,场景:缓存(分页查询:zset+string)、分布式锁(redisson)、限流(aop + redis lua脚本)等
2、使用redis的版本:Redis 5.0.0,wget https://download.redis.io/releases/redis-5.0.0.tar.gz
3、支持三种持久化的方式:
(1)AOF,参数:appendonly no,默认是no 不开启
(2)RDB,参数配置save表达式:
- 1、save 900 1
- 2、save 300 10
- 3、save 60 10000
(3)混合持久化,参数:aof-use-rdb-preamble yes,默认开启
4、优缺点:
(1)AOF
优点:可以配置appe