配置
持久化
redis的持久化有两种
RDB是定期进行快照,将内存数据存到磁盘上,和redis.conf的save相关配置有关。
AOF是通过日志的方式保存命令,按照配置定期将命令记录到文件中,和redis.conf中的appendfsync有关。
安全
主要为密码,绑定IP,将flushall命令关闭
密码在redis.conf里面的requirepass
绑定IP为redis.conf里面的bind
关闭命令为在redis.conf里面讲flushall进行重命名,比如rename-command flushname ""
JAVA连接
通过依赖jedis实现
然后直接创建对象即可
Jedis jedis = new Jedis("IP",PORT)
//关闭
jedis.close
也可以直接创建连接池
//创建配置对象
JedisPoolConfig poolConfig = new JedisPoolConfig();
//添加连接吃配置poolConfig.set...
//
//获取连接池
JedisPool jedisPool = new JedisPool(poolConfig,"IP",PORT);
//从连接池中取出一个连接
Jedis jedis = jedisPool.getResource();
//关闭
jedis.close;
jedisPool.close;
为了提高数据插入速度,可以通过管道,这样就不需要每一条数据都建立一个连接
//获取管道对象
Pipeline pipelined = jedis.pipelined();
//通过pipelined.set放入数据
//pipelined.set();
//发送数据
pipelined.sync();












网友评论