redis
yujin2010good
每天学习一点点,进步一点点。
展开
-
redis3.0.0安装
1、redis安装yum -y install gcc openssl-devel pcre-devel zlib-devel openssl pcre wget ruby rubygems vim tree lsof yum -y install gcc gcc-c++ libstdc++-devel tclwget ftp://10.249.100.249/pub/redis/re原创 2016-12-09 16:16:08 · 672 阅读 · 0 评论 -
2.运维功能
一、用户工单运维1. 工单类型2. 开通应用3. 扩容申请4. 配置修改申请5. 注册用户申请二、管理员运维1. Redis Sentinel2. Redis Cluster三、机器管理四、用户管理 CacheCloud除了有面向用户的界面,还有面向管理员的管理界面,帮助管理员做一些如工单处理、日常运维管理等等工作。一、用户工单运维转载 2017-05-17 13:51:15 · 730 阅读 · 0 评论 -
4.客户端端接入文档
一、客户端接入流程图二、接入方法1. REST API2. Java客户端三、扩展一、客户端接入流程图 CacheCloud服务不是客户端的代理,只是通过Http的形式获取到应用的信息(Redis各种类型实例的基本信息),客户端仍然直接调用Redis服务,这点无需担心。二、接入方法1. REST API(1)转载 2017-05-17 13:53:20 · 818 阅读 · 0 评论 -
5.常见概念和问题
一、概念1. 应用、实例、机器、CacheCloud客户端、CacheCloud服务端2. 下线和心跳停止二、常见开发问题1. 客户端服务机房问题2. 配置修改问题3. maxmemory-policy配置说明4. 数据清理问题5. 应用选型问题6. Jedis连接池GenericObjectPoolConfig配置7. Redis-Sentinel类型的客户端调用过程(建议)转载 2017-05-17 13:54:32 · 645 阅读 · 0 评论 -
redis清空数据
最近测试环境cachecloud平台清空数据,发现还存在数据,只能走服务器上登录清空。使用redis-cli命令登录[root@ip-wolf~]# redis-cli -p 6394127.0.0.1:6394> flushall OK127.0.0.1:6394> KEYS *(empty list or set)127.0.0.1:6394>原创 2017-08-05 11:26:56 · 1445 阅读 · 0 评论 -
Redis Sentinel机制与用法
概述Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。它的主要功能有以下几点转载 2017-10-17 17:02:10 · 230 阅读 · 0 评论 -
redis-3主3从1专用哨兵--程序分片配置
本项目采用redis3主3从,程序端分片。一、redis安装1、安装vi /etc/resolv.conf yum -y install gcc openssl-devel pcre-devel zlib-devel openssl pcre wget ruby rubygems vim tree lsof gcc-c++ libstdc++-devel tclyum -y i原创 2017-10-16 17:58:51 · 1584 阅读 · 0 评论 -
redis近期踩的坑总结
1、主从问题核心系统:公司之前开发自己部署的redis3主3从3哨兵,程序端分片,而且把哨兵部署到了主上。刚好主挂了一台,导致整个系统可用。优化部署:加一台虚拟机作为哨兵专用机,共计9哨兵(3主3从9哨兵),经测试,可以正常切换。2、带上业务切换问题前几天刚好一台物理机挂了,哨兵正常切换,但是程序端报错,发现连接redis池报错,重启web应用程序后恢复。优化程原创 2017-11-28 21:55:34 · 7084 阅读 · 1 评论 -
Redis Sentinel机制与用法(一)
Redis Sentinel机制与用法(一)本专栏与Redis相关的文章Redis Sentinel机制与用法(一)Redis Sentinel机制与用法(二)Jedis的JedisSentinelPool源代码分析Jedis的Sharded源代码分析Redis 主从 Replication 的配置详解Redis SORT命令 JedisCommand接口说明本文参考翻译自《Redis...转载 2018-11-01 23:39:11 · 177 阅读 · 0 评论 -
1.用户功能
一、总体使用流程二、账户申请三、应用申请四、应用接入demo五、统计信息六、应用详情查询、扩容七、实例信息查看及配置修改八、CacheCloud Shell Console九、权限管理及报警阀值设置一、总体使用流程二、账户申请 在执行所有操作之前,用户首先需要申请一个系统账号。当需要开通账户时,填写相关信息,管理员收到申请邮件时确认开通。转载 2017-05-17 13:50:32 · 892 阅读 · 0 评论 -
3.服务器端接入文档
https://github.com/sohutv/cachecloud/wiki/3.服务器端接入文档#cc4一、初始化数据库二、CacheCloud项目配置三、启动cachecloud系统1. 本地启动2. 生产环境3. 登录确认四、添加机器五、一些扩展性问题说明1. 登录权限验证问题2. 报警接口说明3. 服务器ssh端口问题4. 值班和联系人转载 2017-05-17 11:39:53 · 881 阅读 · 0 评论 -
CacheCloud管理平台
一、CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。二、CacheCl转载 2017-05-14 01:52:01 · 1513 阅读 · 0 评论 -
redis3.0.0主从搭建配置及手动主从切换
环境描述:主redis:10.249.2.133 6379从redis:10.249.2.134 6380一、主从配置1、共同配置vi redis.confdaemonize yes no改为 yes2、从redis修改端口号vi redis.confport 6380 6379修改为63803、启动redis服务主r原创 2016-12-09 16:17:17 · 767 阅读 · 0 评论 -
redis3.0.0一主两从哨兵模式配置
环境:10.249.2.131 从13110.249.2.133 主13310.249.2.134 从134一、配置三个节点主从主从已配置完毕主133上[root@hivemaster redis]# ./src/redis-cli -p 6379127.0.0.1:6379> info Replication# Replicationrol原创 2016-12-09 18:10:58 · 3330 阅读 · 0 评论 -
Redis Sentinel原理
Redis SentinelSentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中一、Sentinel作用:1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave3):Master-Slave切换后,转载 2016-12-09 18:15:38 · 576 阅读 · 0 评论 -
redis配置文件参数详解
daemonize yes #---默认值no,该参数用于定制redis服务是否以守护模式运行。--- pidfile /var/run/redis.pid #默认值/var/run/redis.pid,指定redis服务的进程号文件路径,以守护模式运行时需要配置本参数; port 6379 #默认值6379,指定redis服务的端口 # bind 127.0.0.1转载 2016-12-09 18:16:27 · 553 阅读 · 0 评论 -
redis持久化原理详解
一、 Redis 提供了不同级别的持久化方式:Redis提供了两种方式对数据进行持久化,分别是RDB和AOF。 RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体转载 2017-01-25 15:17:29 · 9190 阅读 · 1 评论 -
为什么要使用redis?
1、 redis简介 redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型,类似于Java中的map)。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门转载 2017-01-25 15:47:36 · 27878 阅读 · 6 评论 -
分析Redis架构设计
一、前言因为近期项目中开始使用Redis,为了更好的理解Redis并应用在适合的业务场景,需要对Redis设计与实现深入的理解。我分析流程是按照从main进入,逐步深入分析Redis的启动流程。同时根据Redis初始化的流程,理解Redis各个模块的功能及原理。二、redis启动流程1.初始化server变量,设置re转载 2017-01-25 20:25:17 · 3920 阅读 · 0 评论 -
cachecloud部署详细过程
一、jdk安装卸载openjdk配置环境变量并测试是否配置成功vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.7.0_75export JAVA_BIN=/usr/java/jdk1.7.0_75/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOM原创 2017-05-14 01:50:50 · 9037 阅读 · 1 评论 -
Redis 主从 Replication 的配置
Redis 主从 Replication 的配置本专栏与Redis相关的文章Redis Sentinel机制与用法(一)Redis Sentinel机制与用法(二)Jedis的JedisSentinelPool源代码分析Jedis的Sharded源代码分析Redis 主从 Replication 的配置详解Redis SORT命令 JedisCommand接口说明本文参考翻译自《Re...转载 2018-11-01 23:41:27 · 335 阅读 · 0 评论