首页 > 应用开发 > Java > Java开发之如何连接Redis
工程目录
基本用法
连接池的使用
抽取公共类
封装set、get方法,并且序列化对象。
公共类的使用
以 byte[] 形式获取对象
Redis 的管道操作
主要解决频繁请求服务器造成的延迟问题。通过Redis的管道,先将命令放到客户端的一个 Pipeline 中,之后一次性将全部命令都发送到 Redis 服务,Redis 服务一次性的将全部的返回结果响应给客户端。【关注尚硅谷,轻松学IT】
Redis 应用
模拟 nginx 连接多台 tomcat 服务器,当一台服务器上登录时,其他服务器通过 cookie 识别其是否已登陆。
Redis 其他配置
docker-compose.yml 映射 Redis 配置文件。
认证连接
redis-cli,命令 auth admin。
图形化界面,连接时添加上密码。
java,代码 jedis.auth(admin);
Redis 数据持久化机制。
RDB 是 Redis 默认的持久化机制。 java培训RDB无法保证数据的绝对安全。
save 900 1,在900秒内,有1个key改变了,就执行RDB持久化。
save 300 10,在300秒内,有10个key改变了,就执行RDB持久化。
save 60 10000,在60秒内,有10000个key改变了,就执行RDB持久化。
AOF 持久化机制默认是关闭的,Redis 官方推荐同时开启 RDB 和 AOF 持久化,更安全,避免数据丢失。
AOF 持久化的速度,相对 RDB 较慢的,存储的是一个文本文件,并且会记录每次数据库的操作命令,到了后期文件会比较大,传输困难。
appendfsync always,每执行一个写操作,立即持久化到AOF文件中,性能比较低。
appendfsync everysec,每秒执行一次持久化。
appendfsync no,会根据操作系统不同,环境的不同,在一定时间内执行一次持久化。
原创作者:黎昏
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70010293/viewspace-2845315/ ,如需转载,请注明出处,否则将追究法律责任。