
redis
文章平均质量分 71
redis
xiaokanfuchen86
这个作者很懒,什么都没留下…
展开
-
关于Redis,是先更新数据库,还是先更新缓存?
先更新数据库,还是先更新缓存?一.转自拉勾教育分布式技术原理与实战45讲 邴越应用缓存以后,缓存和数据库何时同步。二.数据不一致问题我们知道,除了少部分配置信息类缓存,比如业务中的黑白名单信息、页面展示配置等,大部分缓存应用一般是作为前端请求和持久化存储的中间层,承担前端的海量请求。缓存层和数据库存储层是独立的系统,我们在数据更新的时候,最理想的情况当然是缓存和数据库同时更新成功。但是由于缓存和数据库是分开的,无法做到原子性的同时进行数据修改,可能出现缓存更新失败,或者数据库更新失败的情转载 2021-06-05 23:25:49 · 441 阅读 · 0 评论 -
Redis持久化 - RDB和AOF
一、持久化的作用1. 什么是持久化持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化Redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。2. 持久化的实现方式快照方式持久化快照方式持久化就是在某时刻把所有数据进行完整备份。例:Mysql的Dump方式、Redis的RDB方式。写日志方式持久化写日志方式持久化就是把用户执行的所有写指令(增删改)备份到文件中,还原数据时只需要把备份的所有指令重新执行一遍即转载 2021-06-05 22:38:58 · 161 阅读 · 0 评论 -
修改Redis数据库个数以及设置密码的方法
Redis的数据库个数默认是16个(0-15),既然是默认,那么肯定可以修改 修改方法:备份配置文件cd /etc/redis/sudo cp redis.conf redis.conf.backup修改数据库个数打开配置文件,修改databases 参数后面的个数即可重启Redis数据库重启数据库并查看数据库数量sudo service redis restartredis-cliconfig get databases[小知识点]Redis的hash槽的转载 2021-06-05 18:56:53 · 634 阅读 · 0 评论