Redis
PersonOnPyramid
Do not go gentle into that good night
展开
-
Redis相关问题
一、持久化Redis为持久化提供了两种方式:RDB:在指定的时间间隔能对你的数据进行快照存储。AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。1.RDB(Redis Database)的原理Redis会定期保存数据快照至一个rbd文件中,并在启动时自动加载rdb文件,恢复之前保存的数据。可以在配置文件中配置Redis进行快照保存的时机:sav...转载 2019-07-26 01:21:34 · 189 阅读 · 1 评论 -
Redis核心原理与应用实践(一)
一、Redis数据类型介绍及常用指令及应用场景1.1 String1.2 hash(实现与JAVA中的HashMap类似)1.3 list(可充当队列及栈使用,最常被用作队列)在消息的可靠性要求不是很高的情况下可被用作消息队列来替换RabbitMQ1.4 set1.5 zset(实现:跳跃表,介绍原理)1.6 位图bitmap(其实存储时也是按照字符串的存储格式,只是按位查找...原创 2019-07-08 16:09:14 · 185 阅读 · 0 评论 -
Redis核心原理与应用实践(二)
一、Redis持久化Redis的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此你须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。Redis的持久化机制有两种:RDB(快照):该持久化方式会fork一个子进程,由子进程负责持久化过程(生成内存快照后写入硬盘),主进程在持久化期间仍然能够继续运行(执行IO操作及客户端命令),因此阻塞只会发生在f...原创 2019-07-10 17:49:15 · 245 阅读 · 0 评论