
redis
文章平均质量分 67
天天
手把青秧插满田
低头便见水中天
心地清净方为道
退步原来是向前
展开
-
解决 springBoot 中使用redis一段时间不用再操作超时问题Command timed out
springboot 使用 redis开始没有问题,过一段时间不知道过多久,就会报redis超时。各种排查都感觉没有问题。网上果然有类似的问题---默认使用的时lettuce 连接池,然后这个包里有bug。解决办法就是 不要引入这个jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring..原创 2020-12-04 16:47:34 · 2874 阅读 · 4 评论 -
Redis 使用注意事项
1.使用key值前缀来作命名空间 虽然说Redis支持多个数据库(默认32个,可以配置更多),但是除了默认的0号库以外,其它的都需要通过一个额外请求才能使用。所以用前缀作为命名空间可能会更明智一点。 另外,在使用前缀作为命名空间区隔不同key的时候,最好在程序中使用全局配置来实现,直接在代码里写前缀的做法要严格避免,这样可维护性实在太差了。 2.创建一个类似 ”reg转载 2014-09-29 09:59:04 · 1804 阅读 · 0 评论 -
spring 结合 redis 正确从jedisConnectionFactory获取Jedis实例
网上流传着这样一种spring结合redis的例子,从jedisConnectionFactory获取Jedis实例。其他部分忽略只看RedisService,这样获取jedis实例存在很多问题。这样每次创新新的连接而没有关闭连接。在有大量操作的时候很快就会将redis的连接都占满。报redis连接错误。原创 2015-01-20 10:18:25 · 71920 阅读 · 5 评论 -
Redis配置文件之————redis.conf配置及说明
基本设置 1. 备释当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写):1k =1kb =1m =1mb =1g =1gb =2. daemonize no默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes3. pidfile /var转载 2017-06-01 15:16:19 · 13312 阅读 · 0 评论 -
修改Jedis2.1版本 多线程并发错误。
修改方法:1.使用Jedis2.1版本需要做如下修改:*给整个jedis操作过程加try。*catch所有异常,在catch中添加:RedisUtil.getInstance().returnBrokenResource(jedis);*finally 中 RedisUtil.getInstance().returnJedis(jedis);例:public原创 2017-06-26 16:53:12 · 1116 阅读 · 0 评论