随笔分类 - redis
摘要:1、Sentinel 哨兵 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务
阅读全文
摘要:非脚本实现 Lua脚本实现 Redis 允许将 Lua 脚本传到 Redis 服务器中执行, 脚本内可以调用大部分 Redis 命令, 且 Redis 保证脚本的原子性: 首先需要准备Lua代码: script.lua 首先需要准备Lua代码: script.lua Lua 嵌入 Redis 优势:
阅读全文
摘要:简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错
阅读全文
摘要:Linux环境 使用zkServer.sh脚本,如下: 启动ZK服务: sh bin/zkServer.sh start 查看ZK服务状态: sh bin/zkServer.sh status 停止ZK服务: sh bin/zkServer.sh stop 重启ZK服务: sh bin/zkServ
阅读全文
摘要:1. 在多线程并发的场景下,使用锁来控制多个任务对同一共享资源的访问,拿到锁的任务优先访问公共资源 //并发的用户数 private static final int threadNum = 10; //倒计数器(发令抢),用于制造线程的并发执行 private static CountDownLa
阅读全文
摘要:介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.16
阅读全文
摘要:mysql单机并发量: 机器硬盘 300并发 SSD硬盘 700并发 redis单机并发量10万 tomcat单机最优并发2000 java高并发测试用例: 加锁 互斥锁: 缓存名:amount, 主动缓存(时间短) 缓存名:amount_backup ,被动缓存(时间长)
阅读全文
摘要:在文件夹redis-3.2.0下 1. 启动redis服务 session.save_handler = redis session.save_path="127.0.0.1:6379" 输出: this is session content! sessionid|s:24:"this is ses
阅读全文
摘要:安装redis redis.conf相关参数 maxheap 1024000000 参数这部分参考:http://www.cnblogs.com/wenanry/archive/2012/02/26/2368398.html 配置redis主从 主:192.168.80.133:6379 从:192
阅读全文
摘要:启动文件 startredis.sh : nohup /data/redis/bin/redis-server /data/redis/etc/redis.conf & 关闭文件 stopredis.sh : nohup /data/redis/bin/redis-cli -p 6379 -a Cb
阅读全文