jedis连接池无法写入/读取数据的问题
来源:互联网 发布:淘宝网抢红包 编辑:程序博客网 时间:2024/06/05 01:13
osx 上parallels desktop 12 双载 虚拟机 Cent OS 和 Windows 10,
通过共享网络互联,
在连接池项目中 无法运行,报错JedisDataException
查询网上的资料,应该是连续写入导致的程序保护问题
package cn.stu.demo;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class Demo_stu {@Testpublic void test1(){Jedis jedis = new Jedis("10.211.55.7",6379);jedis.set("dd", "3");String value = jedis.get("dd");System.out.println(value);jedis.close();}@Testpublic void test2(){//1.配置连接池参数JedisPoolConfig config = new JedisPoolConfig();config.setMaxTotal(30);//2.获取连接池对象JedisPool pool = new JedisPool(config,"10.211.55.7",6379);//3.获取连接对象Jedis jedis = pool.getResource();//4.操作数据库jedis.set("公寓", "2123");String value = jedis.get("公寓");System.out.println(value); //释放资源jedis.close();pool.close();} }
故根据网上资料说明:
stop-writes-on-bgsave-error yes
#默认情况下,如果在RDB snapshots持久化过程中出现问题,设置该参数后,Redis是不允许用户
进行任何更新操作(set...)。避免人为强制停止redis 快照
解决:
进入redis src目录下
启动客户端:
./redis-cli
输入:
config set stop-writes-on-bgsave-error no
阅读全文
0 0
- jedis连接池无法写入/读取数据的问题
- Servlet写入Cookie转发后无法读取的问题
- 关于“无法从传输连接中读取数据: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”错误的解决方法之一
- Excel 数据的读取写入
- D7中用dxMemData控件无法写入数据的奇葩问题。
- jedis 连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- Jedis连接池的使用
- MD5加密算法实现
- webpack manifest.js分割的一个错误
- 15算法课程 14. Longest Common Prefix
- 逻辑与和逻辑或的重载
- 1.Redis简介
- jedis连接池无法写入/读取数据的问题
- 2PC,Raft和Paxos笔记
- 继承的概念
- 替代Google的技术搜索引擎
- 底层实现应该依赖与接口抽象,接口抽象不应该依赖与底层实现
- c++构造函数
- wamp php版本切换
- html把table元素的td元素限定为固定的宽度,超出的字用省略号代替
- ubuntu 16.04 lts 安装intel realsense 步骤