LRU算法在数据Redis,Memcache数据淘汰场景中有很广泛的用途,一下罗列出网上比较常见的LRU算法原理及其变种。
Redis主从复制介绍
发表于
|
更新于
|
分类于
Redis
Redis持久化介绍
发表于
|
更新于
|
分类于
Redis
Redis 提供了两种持久化策略
RDB 持久化机制,会在一段时间内生成指定时间点的数据集快照(snapshot)
AOF 持久化机制,记录 server 端收到的每一条写命令,当 server 重启时会进行重放以此来重建之前的数据集。AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加(append)到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写(rewrite) ,使得 AOF 文件的体积不会超出保存数据集状态所需的实际大小。
如果你仅使用 Redis 作为缓存加速访问,你可以关闭这两个持久化设置
你也可以同时开启这两个持久化设置,但是在这种情况下,Redis 重启时会使用 AOF 文件来重建数据集,因为 AOF 文件保存的数据往往更加完整
Redis数据结构介绍
发表于
|
分类于
Redis
相比于memcache 作为缓存服务,redis 提供了更为丰富的数据结构:String, List,Set,SortedSet,Hash等。对于这五种数据结构,可以结合Java中的对应的类来进行理解,其中String数据结构对应Object类 (任意对象都会序列化成string来存储),List数据结构对应java.util.List接口的实现类java.util.LinkedList,Set数据结构对应java.util.Set接口,SortedSet数据结构对应java.util.SortedSet接口,Hash数据结构对应java.util.HashMap类。下面简单介绍下几种数据结构以及使用场景。
美团境外度假直连系统实践
发表于
|
更新于
|
分类于
系统实践