Redis

我的分享:第八章: 用Redis轻松实现秒杀系统

用三招搞定:写入内存而不是写入硬盘异步处理而不是同步处理分布式处理博客地址:https://blog.csdn.net/shendl/article/details/51092916...

分布式部署:第一章:zookeeper集群和solrcloud及redisCluster集群搭建

电商系统部署第1章集群解决方案目标1:说出什么是集群以及与分布式的区别目标2:能够搭建Zookeeper集群目标3:能够搭建SolrCloud集群目标4:能够搭建RedisCluster集群1.1.1集群概念集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,...

Redis数据结构存储系统:第四章:底层实现原理

Redis以什么形式存储数据?什么是hash槽?String(字符串)      List(列表)      Hash(字典)      S...

Redis数据结构存储系统:第三章:Redis在项目中如何使用?

简单介绍一个redis?redis是一个key-value类型的非关系型数据库,基于内存也可持久化的数据库,相对于关系型数据库(数据主要存在硬盘中),性能高,因此我们一般用redis来做缓存使用;并且redis支持丰富的数据类型,比较容易解决各种问题Redis的Value支持5种数据类型,string、hash、lis...

Redis数据结构存储系统:第二章:如何使用

Redis与SpringBoot整合:第一步:在项目中引入<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId></dependency>第二步:将连接池...

Redis数据结构存储系统:第一章:安装配置

NoSQL是NotonlySQL的缩写,大意为“不只是SQL”,说明这项技术是传统关系型数据库的补充而非替代。在整个NoSQL技术栈中MemCache、Redis、MongoDB被称为NoSQL三剑客。那么时代为什么需要NoSQL数据库呢?我们来做个对比: 关系型数据库NoSQL数据库数据存储位置硬盘内存数据...

Redis【3】其他部分~

Java连接VMware的Redis:ping()返回PONG要可以ping通VMware地址端口号要正确、默认6379VMware中的防火墙原因、需添加6379端口号的防火墙:vim/etc/sysconfig/iptables进入之后按I插入一行-AINPUT-mstate--stateNEW-mtcp-ptcp-...
代码星球·2020-09-08

Redis【2】五大基本数据类型~

Redis_启动后杂项基础Redis一共16个数据库SELECT[0~15]来切换数据库命令起效返回1不起效返回0或者nil或者error异常...DBSIZE查询数据的数KEYS*显示所有的key值.支持Ant风格匹配规则?匹配一个字符*匹配0个或多个字符[]表示匹配括号间任意一个字符,用-表示范围,例如:a[a-c...

在windows上部署使用Redis

 在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载。目前的是2.8.12版的,直接解压,在inelease 目录下有个压缩包,这就是我们需要的:  直接在上图的目录打开命令窗口,运行: redis-serverred...
代码星球·2020-09-06

Shiro+Redis实现tomcat集群session共享

 一、背景  当我们使用了nginx做项目集群以后,就会出现一个很严重的问题亟待解决,那就是:tomcat集群之间如何实现session共享的问题,如果这个问题不解决,就会出现登陆过后再次请求资源依旧需要登陆的问题。这篇文章我们就解决这个问题。二、实现步骤说明:本篇是在spring+shiro集成的基础上进行...

Redis创建集群报错

Redis创建集群报错:1:任何一个集群节点中都不能存在数据,如果有备份一下删除掉aof文件或rdb文件2:nodes-集群端口.conf文件存的会有报错记录,所以该文件也要删除...
代码星球·2020-09-06

Redis中bitmap的妙用

BitMap是什么就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。Redis中的BitMapRedis从2.2.0版本开始新增了setbit,getbit,bitcount等几个bitmap相关命令。虽然...
代码星球·2020-09-06

redis 常用命令

一 字符串  setkeyvalue  当 SET 命令对一个带有生存时间(TTL)的键进行设置之后,该键原有的TTL将被清除。  设置过期时间  $redis=newRedis();  $redis->connect('127.0.0.1',6379);  $aa=$redis->se...
代码星球·2020-09-06

redis 资料

redis是什么:Redisisanopensource,BSDlicensed,advancedkey-valuestore.Itisoftenreferredtoasadatastructureserversincekeyscancontainstrings,hashes,lists,setsandsortedse...
代码星球·2020-09-06

测算Redis处理实际生产请求的QPS/TPS

内容目录:Benchmark工具测算redis处理实际生产请求的QPS/TPSredis发布版本中自带了redis-benchmark性能测试工具;示例: 使用50个并发连接,发出100000个请求,每个请求的数据为2kb, 测试host为127.0.0.1端口为6379的redis服务器性能:./...