spring data redis + redis cluster性能问题咨询 5C

有个需求:可以根据汉字、拼音首字母、拼音进行实时检索;
redis里我按照这种格式进行存储:
第一组:
key:ackey-cache:ORG_TREE:3400000000001000000000:安徽省信访局:ahsxfj:anhuishengxinfangju
value:tree-cache:ORG_TREE:3400000000001000000000:3400000000000000000000

第二组:将第一组的vaule作为key,

key:tree-cache:ORG_TREE:3400000000001000000000:3400000000000000000000
value:{dm:3400000,mc:''安徽省合肥市信访局}

尝试结果:
1.redis单节点,按照合肥市信访查询,即ackey-cache:ORG_TREE:*合肥市信访*,几号秒就出来了,然后再根据结果再去查单位,总共也不过20ms;
2.redis集群,接近2s钟,远远比不上单节点redis
求解决方案

1个回答

用精准匹配,不要用模糊匹配,用这个进行搜索试试:3400000000001000000000

weixin_41469625
weixin_41469625 回复Q544471255: 11111111111111
一年多之前 回复
dcxy0
Q544471255 或者你把“合肥市”,作为key保存
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring data for redis
spring data for redis spring data for redis 官方材料
Spring Data Redis Demo
Spring-Data-Redis使用的实例Demo
spring data redis 官方文档
虽然是英文文档,但是对高级程序员应该不难看懂。
使用Spring Data Redis
本课程以通俗易懂的方式讲解Redis技术,适合初学者的教程,让你少走弯路!rn教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!
Spring Data Redis
Spring Data Redis 纯英文文档,介绍spring操作redis的一些用法
Spring Data Redis整合Redis流程源码分析
一:版本信息如下.     1.1 SpringBoot的版本:1.5.10.RELEASE. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versio...
spring data redis 封装使用
基于SpringBoot搭建 Redis操作 包括String、Hash、List、Set、ZSet 使用protostuff序列化和反序列化 注释齐全欢迎大家下载使用
spring data redis api jar
spring data redis api jar
Spring Data redis序列化的比较
redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括: JacksonJsonRedisSerializer JdkSerializationRedisSerializer OxmSerializer
Spring Data Redis中文参考文档
Spring Data Redis中文参考文档。
Spring data redis的简单应用
NULL 博文链接:https://kanpiaoxue.iteye.com/blog/1995424
spring data redis 小例子
NULL 博文链接:https://zhaoqilong3031.iteye.com/blog/1483294
Spring Boot 整合Redis (二) Redis Cluster 集群环境搭建
官网Redis Cluster教程:https://redis.io/topics/cluster-tutorial windows下Redis集群 window redis版本 3.2.100 下载地址https://github.com/MicrosoftArchive/redis/releases 1)解压 若需要可去除redis的IP访问限制,打开redis.windows...
Redis Cluster集群搭建与问题处理
之前在OEL上装过一次redis集群,具体操作步骤没记,今天在自己的虚拟机CenterOS装一套开发环境,遇到点坑,干脆回忆了一下,把具体过程记录下来备忘,也给大家同步一下。 一、安装Redis 到redis官网https://redis.io/download下载redis的release包,上传到linux,我这里是以前下载好的redis-3.0.6.tar.gz。 解压 tar -...
Windows下安装部署redis cluster
Windows下安装部署redis cluster,亲测好使,包含 安装环境,redis-3.2.1.gem,redis cluster集群实例
【译】Redis Cluster官方教程
摘要这篇文章主要介绍redis cluster可用性和一致性相关的特性,值得一提的是,redis cluster需要高于等于redis3.0版本。 概要 这篇文章主要介绍redis cluster可用性和一致性相关的特性,值得一提的是,redis cluster需要高于等于redis3.0版本。   Redis Cluster 101Redis Cluster提供了一种数据自动分片到不同R
redis cluster集群部署学习
1. 软件环境 ubuntu 14.04 64位 redis-3.2.4 ruby-1.9.1 下载redis,然后sudo make install 安装ruby sudo apt-get install ruby sudo gem install redis(缺少这一步创建cluster的时候会报错) hlbd@hlbd-android:~/javaweb/redis-3
redis cluster 添加删除节点
目前集群环境 主节点:172.21.20.10:6379\6380\6381 从节点:172.21.20.10:6372\6383\6384 添加主从节点:172.21.20.10:6385\6386一、添加节点 1、新配置两个节点# cp redis-6379.conf redis-6385.conf && sed -i "s/6379/6385/g" redis-6385.conf #
redis cluster 动态删除节点
#首先查询一下 当前所有节点的信息redis-cli -c -p 70011.1.1.2:7007> cluster nodes70c02ebfe21fd9de0fe47b0fce4887657babbe21 1.1.1.2:7005 slave 9ce1d76fe3fac744466088050e227859d88875cd 0 1473585002533 2 connected ca0d013
Redis Cluster的实现和管理
Redis Cluster在redis3.0版本以上开始支持,以ruby环境运行。他可以把多个redis实例整合在一起,形成一个集群,集群内分配slot(分片槽),实现数据的分片存放。客户端只要以集群的模式连接上集群内任意一个节点,就可以操作整个集群。集群角色有Master和Slave。Master之间分配slots,一共16384个slot。Slave向它指定的Master同步数据,实现备份。当...
redis cluster自动化部署
redis3官方出的cluster方案,比较完善。看文章时,自己部署学习了下。参考:https://blog.csdn.net/men_wen/article/details/72853078部署的时候发现操作起来很麻烦,于是写个python脚本自动化部署,脚本比较简单。由于后面项目需要做工业级redis cluster自动化部署,这里暂作记录已备使用。# -*- coding: UTF-8 -*...
redis 性能
   1.redis32位内存限制:       32位redis实例能使用的最大内存只能为4G(实际使用不到4G),配置文件中配置的maxmemory (最大物理占用内存)没有用。如果没有配置最大内存,redis服务器在启动的时候会将最大内存设置为3G,以避免发生out  of memory错误。 32位实例和64位实例生成的rdb文件和aof文件在两个实例之间是相互兼容的,不会导致数据...
高可用redis cluster集群搭建
redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特 性。Redis集群不需要 sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点 设置成集群模式,这种集群模式没有中心节 点,可水平扩展,据官方文档称可以线性扩展到 1000节点。redis集群的性能和高可用性均优于之前版本的哨兵模 式,而且集群的安装配置,简单到令人发指。 首先下载redis安装包...
redis cluster集群
redis cluster集群
redis cluster集群配置步骤
1. 配置redis.conf:创建7000-7005 六个文件夹,拷贝redis.conf到各个文件夹,然后修改配置如下(除了端口以外其他都可以一样):port 7000cluster-enabled yescluster-config-file nodes7000.confcluster-node-timeout 5000appendonly yescluster-require-full-c...
Redis 安装与cluster集群搭建
一、Redis单机版安装 1.官网下载源码包:https://redis.io/ 2.拷贝到linux   /usr/local 3.解压 tar -zxvf  redis-5.0.3.tar.gz   4.编译前要确保安装了gcc :yum install gcc-c++ 5.编译 ,进入redis-5.0.3文件夹 ,执行make 6.安装 ,安装到一个新文件夹redis下  : ...
redis之三 cluster集群搭建
redis cluster集群搭建 【windows下搭建cluster集群】 1.下载windows版的redis安装包 从redis的windows版官网下载安装包,同时下载一份源码。 2.安装ruby和rubygems redis集群的配置是用的ruby脚本写得,所以需要安装了ruby 和gem。更主要的是你还要用安装ruby所需要的redis模块 从这里下载ruby安装包,我下...
redis cluster的介绍及搭建
redis cluster的介绍及搭建 Redis Cluster 准备6台机器,安装redis(3master,3slave) 192.168.0.116:7001 192.168.0.117:7002 192.168.0.118:7003 192.168.0.119:7004 192.168.0.120:7005 192.168.0.121:7006 修改conf cluster-enabl...
搭建Redis集群(Redis cluster)
1.关闭原来的redis [root@server1 ~]# systemctl stop redis_6379 [root@server1 ~]# systemctl status redis_6379 [root@server1 ~]# sysctl vm.overcommit_memory vm.overcommit_memory = 0 [root@server1 ~]# sysc...
Redis cluster的配置过程
当访问量比较大,使用到redis集群的时候,就需要面临一个问题,读写分离。这就意味要么客户端知道主节点是哪个节点,从节点是哪些节点?要么就是,中间加一个代理,来实现主从复制的要求。Redis集群的方案有很多,此处介绍redis官方给出的方案,推荐使用。     基于分片。一个 Redis cluster集群包含 16384 个哈希槽, 任意一个key都可以通过 CRC16(key) % 1638
Redis 3.0 cluster 集群
NULL 博文链接:https://zjjndnr.iteye.com/blog/2386575
Redis Cluster 简介与部署
一. Redis Cluster 简介 需要 3.0 及以后版本才能支持 cluster Redis Cluster 带来的优势 使用 redis cluster 安装后,数据会自动分片到多个 redis 节点(如果使用 sentinel 则需要自己实现分片算法)个别节点宕机,其他节点还能继续正常运行 Redis Cluster TCP 端口 每个Re
REDIS CLUSTER简单安装配置
1 redis简单的配置文件 [root@192.168.56.159 7007]cat redis.conf daemonize yes pidfile /var/run/redis7007.pid port 7007 tcp-backlog 511 timeout 0 tcp-keepalive 0 loglevel notice logfile "/tmp/redis7007.log"
Redis Cluster搭建与维护
1 安装搭建 1.1 Redis安装 1.1.1 下载安装redis mkdir -p /opt/redis-4.0.9 && cd /opt/redis-4.0.9 wget http://download.redis.io/releases/redis-4.0.9.tar.gz yum install -y gcc g++ gcc-c++ make yum -...
Redis Cluster 之 步步为营
https://redis.io/topics/cluster-spec https://redis.io/topics/cluster-tutorial https://redis.io/commands/wait
25、Redis的Cluster常用命令
学习目标: 1、了解Redis的Cluster的原理 2、掌握Redis的Cluster的搭建 学习过程: 一、常用命令 1、进入集群客户端,注意我们要加入-c,否则就不是进入集群模式,我们可以登陆任何一台redis服务器 [root@localhost src]# redis-cli -c -h 192.168.137.101 -p 7379 192.168.137.101:73...
docker redis cluster redis集群
最近把网上主流的四五种制作redis集群镜像的方法都尝试了好多次,但是很多不是拉取不到资源,就是操作无效。rn在此,希望哪位已完成的大神,指点一二,谢谢
Redis cluster最佳实践
我在做redis cluster的时候发现,两节点的cluster在处理断网或单节点故障时,会出现脑裂情况,为此,我做了实验去测试redis cluster配置的最佳方式,本文包含了测试的全过程。
redis cluster配置文件
redis cluster配置文件,配置后的参考; 创建目录: mkdir -p /etc/redis-cluster mkdir -p /var/log/redis mkdir -p /var/redis/7001 mkdir -p /var/redis/7002 拷贝配置文件: cp /usr/local/redis-3.2.8/redis.conf /etc/redis/7001.conf cp /usr/local/redis-3.2.8/redis.conf /etc/redis/7001.conf 修改/etc/redis/7001.conf: cluster-enabled yes cluster-config-file /etc/redis-cluster/node-7001.conf cluster-node-timeout 15000 bind 192.168.43.170 protected-mode no port 7001 daemonize yes pidfile /var/run/redis_7001.pid logfile "/var/log/redis/7001.log" dir /var/redis/7001 appendonly yes
迁移数据到Redis Cluster
目录 一、数据迁移脚本树形图 二、数据丢失问题 三、执行脚本redis_data_migration.sh 四、全局参数配置文件redis_data_migration.conf 五、原项目对应Redis服务器IP&PORT文件 六、Redis Cluster IP&PORT文件 一、数据迁移脚本树形图 /home/work/wufei/migration ...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数