\2-17Redis
这里写自定义目录标题
官网上不去,上redis中文网
https://www.redis.net.cn/tutorial/3501.html
\第1节 Redis环境搭建
Remote Dictionary Server(远程数据服务)
如何使用redis?
03_redis_下载&安装
\第2节 Redis命令操作
05_redis_命令操作_string&hash
06_redis_命令操作_list
srem=sreMove
\第3节 Redis持久化
09_redis_持久化_RDB
Redis DataBase)和AOF(Append Only File)。
修改完后,需要重启,如何操作?
启动服务器端
启动客户端
save 10 5
10sec内如果有5个键,发生改变,则进行持久化。
会生成一个rdb文件。
我们关掉服务器,再重启。什么效果?
正常来说,数据没有了,但是我们刚才持久化存储了。
10_redis_持久化_AOF
同样需要命名行去加载文件
\第4节 Jedis代码操作
导入jar包
field 字段、变量
\第5节 Jedis连接池
为什么要使用连接池?
一、为什么要引入JedisPool?
首先我们如果每次使用缓存都生成一个Jedis对象的话,这样意味着会建立很多socket连接,造成系统资源被不可控调用,
甚至会导致奇怪错误的发生。如果使用单例模式,在线程安全模式下适应不了高并发的需求,非线程安全模式又可能会出现与时
间相关的错误。因此,为了避免这些问题,引入了池的概念JedisPool。JedissPool是一个线程安全的网络连接池,我们可以通
过JedisPool创建和管理Jedis实例,这样可以有效的解决以上问题以实现系统的高性能。