文章分类 -  内存数据库专题-MemCached+Redis

Redis:基于内存的NoSQL数据库,支持持久化--RDB和AOF
摘要:Redis高性能内存数据库(六)Redis的集群 Redis主从复制集群:有多个Redis实例 1.集群的作用 主从备份 防止主机宕机 读写分离,分担master的任务 任务分离,如从服分别分担备份工作与计算工作 作用说明: (1)主从备份,防止主节点down机 主节点写入数据,从节点读取数据。 ( 阅读全文

posted @ 2020-08-26 09:35 MissRong 阅读(185) 评论(0) 推荐(0) |

摘要:Redis高性能内存数据库(五) Redis的持久化*(重点-要会叙述) 本质:备份和恢复 弥补memcached不足 1.RDB快照:默认的一种持久化的方式 (1)一种快照,就是一种备份。 每隔一段时间,会把内存中的数据,保存到硬盘上的文件。 产生rdb文件。 当内存数据崩溃,重新启动redis时 阅读全文

posted @ 2020-08-26 08:14 MissRong 阅读(144) 评论(0) 推荐(0) |

摘要:Redis高性能内存数据库(四) Redis的事务和消息机制*(重点) (1)复习:事务 关系型数据库 什么是事务 事务由一组DML语句(插入更新删除操作语句)组成。 事务的特点:要么都成功,要么都失败 事务的特性:ACID 原子性、一致性、隔离性、持久性 (2)Redis中的事务的本质: 将一组操 阅读全文

posted @ 2020-08-25 14:03 MissRong 阅读(278) 评论(0) 推荐(0) |

摘要:Redis高性能内存数据库(三)Redis的操作(作为大数据工程师这不是重点) 1.命令行 (1)登陆到本机的6379端口 前提:已经启动redis-server [root@bigdata111 redis]# ./bin/redis-server conf/redis.conf [root@bi 阅读全文

posted @ 2020-08-25 13:39 MissRong 阅读(112) 评论(0) 推荐(0) |

摘要:Redis高性能内存数据库(二)Redis的安装与配置 1.解压:tar -zxvf redis-3.0.5.tar.gz 2.make 3.make PREFIX=/root/training/redis install 4.cp ~/tools/redis-3.0.5/redis.conf /r 阅读全文

posted @ 2020-08-25 10:59 MissRong 阅读(149) 评论(0) 推荐(0) |

摘要:Redis高性能内存数据库(一)什么是Redis+Redis与Memcached的区别 (一)什么是Redis? Redis前身:Memcached Redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表 阅读全文

posted @ 2020-08-25 10:47 MissRong 阅读(152) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(六)MemCached的主主复制和HA 1、Memcached主主复制 安装具有复制功能的memcached版本 tar zxvf memcached-1.2.8-repcached-2.2.tar.gz cd memcached-1.2.8-repcached-2.2 阅读全文

posted @ 2020-08-25 10:40 MissRong 阅读(228) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(五)MemCached的路由算法(了解即可) 1、求余数hash算法 用key做hash运算得到一个整数,根据余数路由。 例如:服务器端有三台MemCached服务器 根据key,做hash运算 7%3=1,那么就路由到第2台服务器 6%3=0,那么路由到第1台服务器 5 阅读全文

posted @ 2020-08-25 10:30 MissRong 阅读(175) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(四)操作MemCached Java客户端方式-Java API 注:lib目录下面要添加jar包-客户端路由算法: 然后手动引入jar包: 一、插入数据(字符串) ****自己操作**** Java代码: /** * 一、插入数据 * @throws Exception 阅读全文

posted @ 2020-08-25 10:17 MissRong 阅读(134) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(四)操作MemCached Telnet方式(命令行方式) 统计信息的命令: stats stats items stats slabs ****自己操作**** 命令行 telnet 127.0.0.1 1121 (注:退出用quit) 可能出现的问题: [root@b 阅读全文

posted @ 2020-08-25 10:00 MissRong 阅读(127) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(三) MemCached安装与部署 实验环境: OracleLinux-R6-U6-Server-i386-dvd.iso memcached-1.4.25.tar.gz memcached-1.2.8-repcached-2.2.tar.gz libevent-2.0. 阅读全文

posted @ 2020-08-23 23:34 MissRong 阅读(147) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(二) 一、MemCached的基本原理和体系结构 简单的说: memcached就是在内存中维护一张巨大的hash表,通过自己的一套路由算法来维护数据的操作。 二、MemCached数据的存储方式和过期 1、数据存储方式:Slab Allocation 即:按组分配内存 阅读全文

posted @ 2020-08-23 23:16 MissRong 阅读(147) 评论(0) 推荐(0) |

摘要:MemCached缓存技术(一) (一)什么是MemCached Memcached:看成Redis前身。严格来说,Memcached不能叫数据库,只能叫缓存。 不支持持久化(数据不安全)。 Memcache是一套开源,高性能的分布式的内存对象缓存系统,目前被许多网站使用以提升网站的访问速度,尤其对 阅读全文

posted @ 2020-08-23 23:11 MissRong 阅读(222) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3