\2-17Redis

官网上不去,上redis中文网

https://www.redis.net.cn/tutorial/3501.html

\第1节 Redis环境搭建

\2-17Redis

Remote Dictionary Server(远程数据服务)

如何使用redis?

\2-17Redis

03_redis_下载&安装

\2-17Redis
\2-17Redis

\第2节 Redis命令操作

05_redis_命令操作_string&hash

\2-17Redis

06_redis_命令操作_list

\2-17Redis
\2-17Redis

srem=sreMove

\2-17Redis

\2-17Redis

\第3节 Redis持久化

09_redis_持久化_RDB

Redis DataBase)和AOF(Append Only File)。
\2-17Redis
\2-17Redis

修改完后,需要重启,如何操作?

\2-17Redis

启动服务器端

\2-17Redis

启动客户端

save 10 5
10sec内如果有5个键,发生改变,则进行持久化。
会生成一个rdb文件。

\2-17Redis

我们关掉服务器,再重启。什么效果?

正常来说,数据没有了,但是我们刚才持久化存储了。
\2-17Redis

10_redis_持久化_AOF

\2-17Redis

同样需要命名行去加载文件

\2-17Redis
\2-17Redis

\第4节 Jedis代码操作

导入jar包

\2-17Redis

field 字段、变量

\第5节 Jedis连接池

为什么要使用连接池?

一、为什么要引入JedisPool?

首先我们如果每次使用缓存都生成一个Jedis对象的话,这样意味着会建立很多socket连接,造成系统资源被不可控调用,

甚至会导致奇怪错误的发生。如果使用单例模式,在线程安全模式下适应不了高并发的需求,非线程安全模式又可能会出现与时

间相关的错误。因此,为了避免这些问题,引入了池的概念JedisPool。JedissPool是一个线程安全的网络连接池,我们可以通

过JedisPool创建和管理Jedis实例,这样可以有效的解决以上问题以实现系统的高性能。