Redis
里面都是关于Redis的基础知识,还有Redis在项目中的实际运用。
小白的码BUG之路
如名
展开
-
Redis —— 主从复制
在用Redis缓存数据的时候,可能会出现数据库访问量太大,一个redis数据库无法承受而导致查询缓慢的情况,而主从复制就是来解决这种情况的,采用多个数据库同时保存数据,把查询请求分发到不同的数据库,来缓解数据库查询的压力。 Redis自带了主从复制模式,master作为主数据库,slave作为从数据库,主数据库定时将数据库的数据改变发送到从数据库。master数据...原创 2019-03-27 22:19:10 · 299 阅读 · 0 评论 -
Redis —— 接口工具类,上下文或web中的Redis使用
redis有很多常用的方法,整理起来写成工具方法,在新的项目中可以直接使用,网上也有很多redis的接口方法,都是一样的,连接方式有单机和集群两种: jar包依赖:jedis-2.8.1.jar , commons-pool2-2.0.jar 步骤: 创建接口JedisClient.java:package ...原创 2019-03-21 16:30:42 · 654 阅读 · 0 评论 -
Redis —— 项目使用:缓存数据(三)
之前的博客 https://blog.csdn.net/DGH2430284817/article/details/88677047中,在测试的时候,都是同步地查询数据库,几千或者更多的查询都是排着队去访问服务器,在这种情况下很明显地可以看到Redis对系统的查询性能的增强,但是现实情况有可能同一时间几百或者上千的访问,这时候Redis的效率还能那么高吗?下面我们用多线程来试试...原创 2019-03-20 17:36:25 · 318 阅读 · 0 评论 -
Redis —— 项目使用:缓存数据(二)
在另一篇博客 https://blog.csdn.net/DGH2430284817/article/details/88677047 中,在测试的时候,我们分别用有Redis缓存和没Redis缓存的方式去查询数据库一条数据3000次,有redis的时候相当于一条缓存信息使用次数将近3000次,但是现实中一个数据库是有多条数据的,每条缓存的信息可能利用的次数也没那么多次,所以重...原创 2019-03-20 11:01:23 · 359 阅读 · 0 评论 -
Redis —— 项目使用:缓存数据(一)
情景: 当查询数据库的时候,把查询结果保存到Redis中,下次再查询的时候,先查询redis缓存中是否存在用户查询的数据,有则直接返回,没有再去查数据库,结果再保存到数据库中。现实中的应用场景,比如某明星,很多粉丝都查询这个明星的信息,同样的信息一条可能查几百万次,这种情况就可以用这种缓存。步骤: 搭建SSM框架:具体可以参考另一篇博客https://blo...原创 2019-03-20 00:14:20 · 1466 阅读 · 0 评论 -
Redis —— java.lang.NoClassDefFoundError: org/apache/commons/pool2/PooledObjectFactory异常
Redis在加载时报出异常:java.lang.NoClassDefFoundError: org/apache/commons/pool2/PooledObjectFactory部分截图:原因: 缺少一个jar包,commons-pool2-2.0.jar,放入到web项目中去,再跑,就可以了:...原创 2019-03-19 17:26:37 · 2604 阅读 · 0 评论 -
java -- 使用redis
步骤: 下载并启动redis:直接到官网下载redis压缩包,直接解压就能用,目录如下; 双击 redis-server.exe 开启redis: java编写测试类:import redis.clients.jedis.Jedis;public class redis { public static void main(String[]...原创 2019-02-19 11:35:50 · 276 阅读 · 0 评论