本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
redis客户端选型-Jedis、lettuce、Redisson
1.背景
研发部门对于客户端选型比较广泛和随意,依赖的分支也不统一,感觉就像百度到一个就直接用,或者是有一个功能满足就换,没有考虑到其他组的使用情况以及集中维护。
另外一个是如果作为公司pom脚手架的基本组成部分,需要考虑统一成一个还是多个并存的问题,现在有两个考量:如果性能不是大问题,建议统一集中为一个就行; 如果需要多个并存,至少不能多于2个客户端。
2.比较
...
redis客户端优化配置
1、Redis服务端从2.x升级到3.2,支持集群模式。
2、Jedis升级到2.8.2
commons-pool2升级到2.4.2.0
3、限制key、value 值不能超过2KB
4、客户端配置参数:
# 最大链接数
redis.maxActive=2000
# 最大空闲数
redis.maxIdle=200
# 最大等待时间,单位ms
#最小空闲数
redis.minIdle=20
# 最大等 ...
redis_cluster客户端集成排错经历
redis_cluster客户端集成排错经历
好久没弄,忘得差不多了,记一下,前提不表!
1.单台redis客户端引用
从别的项目中扣过来一配置文件,发现只有spring-data-redis 的应用实例,没有jedis,果断加入,很简单网上很多列子。
附xml配置
<?xml version="1.0" encodi ...
reids简单应用
首先安装redis 不细描述了,我的是安装在ubuntu16.0.4上
然后启动redis cd到redis的安装目录下 然后redis.server redis.conf 启动,
之前我在只执行redis.server 的时候好像不行,
记得在redis.conf 配置开启远程访问 启动起来了
测试成功
下面开始我们的redis 跟spring的结合
maven 配 ...
springboot:redis(jedis)
application.properties
==========================================
redis.host=host
redis.port=6379
redis.timeout=2000
redis.password=pwd
#最大分配的对象数
redis.pool.maxTotal=1024
#最大能够保持idel状态的对象数
redis.pool. ...
Redis客户端简单封装
Redis客户端简单封装并集成spring. spring-data-redis对redis有过度封装的嫌疑,而且也没有提供sharding模式,本文遂简单封装jedis。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springfr ...
redis.clients.jedis.exceptions.JedisDataException: ERR Operation against a key holding the wrong kin
错误:redis.clients.jedis.exceptions.JedisDataException: ERR Operation against a key holding the wrong kind of value
原因:数据库中已经存在此key值,但此次设置的类型和之前类型不一样,冲突了。
例如之前你设置该Key的vlaue的类型为hash ,但此次你设置 ...
简单的利用Jedis连接redis操作数据库
首先添加jar包
public static void main(String[] args) {
Jedis jedis = new Jedis("127.0.0.1");
System.out.println(jedis.ping());//查看服务是否运行
jedis.set ...
Jedis一致性hash与sharding
一、Jedis一致性hash
利用缓存技术,不仅可以提升系统性能,还能缓解系统故障。对于redis 3.0以下的版本,redis-server没有sharding的功能,只有master-slave模式。目前企业用的普遍都是只有m/s模式的redis多实例部署,无论是master还是slave挂掉,都需要调整程序配置(或代码)。Jedis为我们提供了编程级别的sharding方 ...