51dev.com IT技术开发者社区

51dev.com 技术开发者社区

将ip对应城市数据导入redis并查询

将ip对应城市数据导入redis并查询

  先去地址http://dev.maxmind.com/zh-hans/geoip/legacy/geolite/#i-5下载GeoLiteCity-latest.zip压缩包,数据库包包含两个重要的文件:一个是GeoLiteCity-Blocks.csv,它记录了多个IP地址段以及这些地址所属城...

Jedis笔记

Jedis笔记

Sting:  Jedisjedis=RedisClient.getResource();  jedis.set("hello","world");  System.out.println(jedis.get("hello"));  jedis.flushDB();  jedis.set("name...

Redis Cluster集群

Redis Cluster集群

Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点: &nb...

redis-trib.rb命令详解

redis-trib.rb命令详解

redis-trib.rb是官方提供的RedisCluster的管理工具,无需额外下载,默认位于源码包的src目录下,但因该工具是用ruby开发的,所以需要准备相关的依赖环境。 准备redis-trib.rb的运行环境wgethttps://cache.ruby-lang.org/pub/...

redis 哨兵机制环境搭建

redis 哨兵机制环境搭建

Redis哨兵机制,一主二从注:Redis哨兵切换,建议一主多从一、一主二从  教程步骤:https://www.cnblogs.com/zwcry/p/9046207.html二、哨兵配置(sentinel.conf)  cd/usr/local/redis-ms/    1.创建哨兵目录    ...

监控服务器配置(五)-----Redis_exporter安装配置

监控服务器配置(五)-----Redis_exporter安装配置

1.下载redis_exporter安装包(linux版)到/opt/minitor/redis_exporter。下载地址:https://download.csdn.net/download/a15565772151/11111943可以私聊我一下我发你资源2.运行tar-zxvf r...

Grafana+Prometheus系统监控之Redis

Grafana+Prometheus系统监控之Redis

REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为...

聊聊redis的监控工具

聊聊redis的监控工具

本文主要研究一下redis的监控工具redis-stat是一个比较有名的redis指标可视化的监控工具,采用ruby开发,基于redis的info命令来统计,不影响redis性能。docker运行dockerrun--nameredis-stat-p8080:63790-dinsready/redi...

redis为什么内存不宜过大

redis为什么内存不宜过大

redis的高性能、稳定性都是不用怀疑的,但如果redis塞入数据过多,内存过大,那如果出问题,那它可能会给我们的就是灾难性的。1主库宕机主库宕机,常见的策略为“切主”。具体为从该集群剩余从库中选出一个从库奖其升级为主库,该从库升级为主库后再讲剩余从库挂载至其下成为其从库。以...

Redis-3.2.0集群配置(redis cluster)

Redis-3.2.0集群配置(redis cluster)

 目录11. 前言22. 部署计划23. 目录结构24. 编译安装35. 修改系统参数35.1. 修改最大可打开文件数35.2. TCP监听队列大小 45.3. OOM相关:vm.overcommit...

Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题的解决

Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题的解决

异常详细信息1Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException:MISCONFRedis is configuredtosaveRDBs...

Redis 持久化之RDB和AOF

Redis 持久化之RDB和AOF

Redis有两种持久化方案,RDB(RedisDataBase)和AOF(AppendOnlyFile)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习Redis的重点知识持久化。RDB是Redis默认...

设置Redis最大占用内存

设置Redis最大占用内存

Redis需要设置最大占用内存吗?如果Redis内存使用超出了设置的最大值会怎样?设置Redis最大占用内存Redis设置最大占用内存,打开redis配置文件,找到如下段落,设置maxmemory参数,maxmemory是bytes字节类型,注意转换。修改如下所示:#Inshort...ifyouh...

Redis Cluster部署、管理和测试

Redis Cluster部署、管理和测试

    Redis3.0之后支持了Cluster,大大增强了Redis水平扩展的能力。RedisCluster是Redis官方的集群实现方案,在此之前已经有第三方Redis集群解决方案,如Twenproxy、Codis,与其不同的是:RedisCluster并...

redis 集群新增节点,slots槽分配,删除节点, [ERR] Calling MIGRATE ERR Syntax error, try CLIENT (LIST | KILL | GET...

redis 集群新增节点,slots槽分配,删除节点, [ERR] Calling MIGRATE ERR Syntax error, try CLIENT (LIST | KILL | GET...

redisreshard重新分槽(slots)https://github.com/antirez/redis/issues/5029redis官方已确认该bugredis集群重新(reshard)分片故障[ERR]CallingMIGRATEERRSyntaxerror,tryCLIENT(LIS...