redis
红斗笠
有志者,事竟成
展开
-
redis客户端连接,最大连接数查询与设置
##redis客户端连接数 redis通过监听一个TCP端口或socket的方式接收来自客户端的连接, 当与客户端建立连接后,redis内部会进行如下操作: (1)客户端socket会被设置为非阻塞模式,因为redis在网络时间处理上采用的是非阻塞多路复用模型; (2)然后为这个socket设置TCP_NODELAY属性,禁用Nagle算法; (3)然后创建一个可读的文件事件用于监听这个客户端so...原创 2019-08-28 11:06:14 · 899 阅读 · 0 评论 -
Java 搭建Redis连接池工具类
Java 搭建Redis连接池工具类 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。在编码过程中,可能一些计算或者取数的量很大,超过了HTTP协议设置的超时时间,这就需要Redis来处理了。 首先我们需要搭建好Redis服务器,这里暂不做介绍。当服务器搭建好,接口已经写好,我们该怎么去使用呢...原创 2019-08-30 15:27:49 · 143 阅读 · 0 评论 -
redis-错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: R
redis-错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out 问题:redis是基于内存的,所以一般来说反应速度是毫秒级的,但是在本机开发测试的时候遇到大的数量及访问或者是高频的访问会造成socket的延时增加到秒级,由redis.c...原创 2019-08-30 15:42:32 · 2340 阅读 · 0 评论 -
jedis:连接池(JedisPool)使用示例
jedis:连接池(JedisPool)使用示例 Jedis实例不是线程安全的,所以不可以多个线程共用一个Jedis实例,但是创建太多的实现也不好因为这意味着会建立很多sokcet连接。 JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中获取Jedis实例,使用完后再把Jedis实例还回JedisPool。这种方式可以避免创建大量socke...原创 2019-09-04 09:21:47 · 450 阅读 · 0 评论 -
Java 搭建Redis连接池工具类
Java 搭建Redis连接池工具类 撸了今年阿里、腾讯和美团的面试,我有一个重要发现…>> Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。在编码过程中,可能一些计算或者取数的量很大,超过了HTTP协议设置的超时时间,这就需要Redis来处理了。 首先我们需要搭建好Redis服务...原创 2019-09-04 09:31:38 · 383 阅读 · 0 评论 -
redis分布式锁处理并发问题
redis分布式锁处理并发问题 redis锁处理并发问题 redis锁处理高并发问题十分常见,使用的时候常见有几种错误,和对应的解决办法,在此进行自己的总结和整理。 set方式 setnx方式 setnx+getset方式 set方式 作为redis小白,一开始能想到的使用redis加锁的方式就是set。 加锁:redis中set一个值,set(lock,1); 并发处理:其他线程必须拿到这个值,...原创 2019-09-06 13:36:04 · 440 阅读 · 0 评论 -
redis工具类--经典实用高性能
https://blog.csdn.net/dabaoge_/article/details/54318075 现在用的redis工具类 1.application.properties配置文件 #服务器ip地址 redisServer.ip = localhost #redisServer.ip = 127.0.0.1 #端口号 redisServer.port = 6379 #密码 redis...原创 2019-09-04 09:11:49 · 194 阅读 · 0 评论 -
Nginx(1.14.0)负载均衡+Tomcat(8.0)集群搭建及session共享使用redis解决
Nginx(1.14.0)负载均衡+Tomcat(8.0)集群搭建 Nginx历史(说下背景) Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0....原创 2019-09-10 14:33:02 · 255 阅读 · 0 评论 -
通过Nginx+tomcat+redis实现反向代理 、负载均衡及session同步
通过Nginx+tomcat+redis实现反向代理 、负载均衡及session同步 一直对于负载均衡比较陌生,今天尝试着去了解了一下,并做了一个小的实验,对于这个概念有一些认识,在此做一个简单的总结 什么是负载均衡 负载均衡,英文 名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种 负载...原创 2019-09-10 17:25:52 · 160 阅读 · 0 评论