Redis

redis和memcached的区别和使用场景

Redis和Memcached都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希表、链表、集合、有序集合以...

Redis面试问题及答案

memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多redis可以持久化其数据redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销string,list,set,sortedset,hashnoeviction:不删...
代码星球·2020-08-23

基于Redis的三种分布式爬虫策略

爬虫是偏IO型的任务,分布式爬虫的实现难度比分布式计算和分布式存储简单得多。个人以为分布式爬虫须要考虑的点主要有下面几个:爬虫任务的统一调度爬虫任务的统一去重存储问题速度问题足够“健壮”的情况下实现起来越简单/方便越好最好支持“断点续爬”功能Python分布式爬虫比較经常使用的应该是scrapy框架加上Redis内存数...

点滴记录——学习Redis笔记

转载请说明出处:http://blog.csdn.net/cywosp/article/details/39701409Redis默认port6379Redis适用场景   setrange email7sina //从email的第8(从1開始)个字符開始替换成sin...

Redis(RedisTemplate)运算、算法(incr、decr、increment)

RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...

Redis(RedisTemplate)使用list链表

RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...

Redis(RedisTemplate)使用hash哈希

RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlpackagecom.wbg.springRedis.test;importorg.springframework.context.ApplicationContext;importor...

Redis(RedisTemplate)使用string字符串

RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.htmlApplicationContextapplicationContext=newClassPathXmlApplicationContext("spring-redis.xml");Re...

JedisConnectionException: Failed connecting to host localhost:6379

  Exceptioninthread"main"redis.clients.jedis.exceptions.JedisConnectionException:Failedconnectingtohostlocalhost:6379atredis.clients.jedis.Connection....

下载安装Redis+使用

下载地址:https://github.com/MSOpenTech/redis/releases redis-server.exeredis.windows.conf 方式一:命令不能关闭上面的窗口,不然无法开启服务端第一步:打开新的cmd命令,换到解压目录运行redis-cli.exe-h127...
代码星球·2020-08-19

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

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

Jedis笔记

Sting:  Jedisjedis=RedisClient.getResource();  jedis.set("hello","world");  System.out.println(jedis.get("hello"));  jedis.flushDB();  jedis.set("name","czj"); ...
代码星球·2020-08-14

Redis Cluster集群

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

redis-trib.rb命令详解

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

redis 哨兵机制环境搭建

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