Redis 模块
Redis nosql 缓存知识
神韵499
记录、创造与成就感也许是我写博客的一个原因。当然,转载也是我对知识存储的渴望,我对别人的知识点的赞同,这也是一个原因。但是,每天早上起来在自己博客里回味、每天早上在博客海洋里进步,每天在过去的知识里又学到了新的知识,有了新的认识。这才是我写博客最大的原因
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis协议,简单实现Jedis客户端
说明:本人linux的redis设置了密码,所以还是选择了windows的redis,性质都一样目录一、Redis协议--RESP二、Redis协议查看及分析三、简单手写Jedis客户端一、Redis协议--RESPRedis 的客户端和服务端之间采取了一种独立名为 RESP(Redis Serialization Protocol) 的协议,作者主要考虑了以下几个点:...原创 2019-10-12 13:10:19 · 326 阅读 · 0 评论 -
Redis--五种数据类型的基本使用
一、五种基本数据类型字符串、哈希、列表、集合、有序集合(string、hash、list、set、zset)二、字符串的使用(string)字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据,序列化后的数据,json化的对象甚至是一张图片,最大512m优点:简单直观,每个键对应一个值缺点:键数过多,占用内存多,用户信息过于分散,不用于生成环...原创 2019-09-27 12:16:06 · 655 阅读 · 0 评论 -
Redis两种持久化方式
一、Redis持久化机制redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化,持久化可以避免因进程退出而造成数据丢失每次Redis重启都会加载rdb或者aof持久化文件,从而达到数据不丢失Redis持久化分为rdb和aof两种方式二、RDB持久化方式RDB持久化把当前进程数据生成快照(.rdb 二进制)文件保存到磁盘的过程...原创 2019-09-26 17:22:11 · 268 阅读 · 0 评论 -
Redis实战====向业务层添加缓存
具备条件redis成功运行,可以用Jedis测试已经连接。需要一个ssm搭建好的框架。业务添加缓存步骤的其它代码全部在最底层放1、给项目添加依赖,StringUtils依赖(commons),Jedis依赖2、添加已经封装好的Jedis操作类,JsonUtils工具类3、编写ApplicationContext-redis.xml文件,向容器添加Jedis操作类...原创 2019-09-26 16:18:27 · 299 阅读 · 0 评论 -
Redis简介
Redis简介Redis就是一个NoSQL数据库,是当今非常流行的基于KV结构的作为Cache使用的NoSQL数据库。 Remote Dictionary Server(Redis)是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库 访问量大、高并发、高可用(当服务器宕掉,可以有其它解决方法)、海量数据 key字符类型 其值可是字符串哈希(Map)列表(...原创 2019-09-23 22:11:55 · 250 阅读 · 0 评论 -
Spring实现使用Jedis工具类
1、关闭linux防火墙2、启动redis3、创建maven,web项目4、导入Jedis、Spring依赖 <!-- 版本管理 --> <properties> <!-- jedis版本号 --> <redis.version>2.7.1</redis.version> <!-- ...原创 2019-09-23 20:18:58 · 402 阅读 · 0 评论 -
Jedis工具类封装及Redis配置信息
接口 JedisClient.javapackage com.xue.common;import java.util.List;public interface JedisClient { String set(String key, String value); String get(String key); Boolean exists(String key); Lo...原创 2019-09-23 20:11:09 · 417 阅读 · 0 评论 -
Jedis 单机版使用
1、关闭linux防火墙2、启动redis3、创建maven,web项目4、导入Jedis依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version...原创 2019-09-23 19:59:43 · 328 阅读 · 0 评论 -
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
错误如下redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:50) at redis.clients.jedis.JedisPool.getResou...原创 2019-09-23 18:57:46 · 1472 阅读 · 0 评论 -
Redis缓存穿透、击穿、雪崩
目录一、缓存的基本查询处理流程二、缓存穿透、击穿、雪崩解释三、缓存穿透四、缓存击穿五、缓存雪崩六、场景一、缓存的基本查询处理流程二、缓存穿透、击穿、雪崩解释缓存穿透、击穿、雪崩都是建立在Redis和数据库之间产生的穿透:数据在缓存和数据库都没有,直接全部查数据库,数据库压力增大 击穿:数据在缓存没有数据库有,缓存一个key失效,直接全部针对这个k...原创 2019-09-21 17:36:25 · 758 阅读 · 0 评论 -
Redis安全设置 redis.conf文件重要参数修改
进入redis.conf文件(在Redis安装目录下)快捷键提示 /+单词搜索 按n为下一个1、修改端口号(默认是6379)2、修改绑定ip注释掉bind 127.0.0.0(默认是此ip,建议修改成linux本身的ip,我的是192.168.60.100)3、修改密码 requirepass 密码(不是等于号,安全)测试:先进入src目录下,用...原创 2019-09-19 17:54:05 · 751 阅读 · 0 评论 -
linux 上安装Redis运行及关闭
目录一、下载安装包二、上传到linux、解压三、作相关配置处理四、启动Redis五、Redis客户端工具测试六、关闭Redisredis.conf的参数配置可以参考:redis.conf参数配置一、下载安装包官网下载相应的linux版本的压缩包:下载地址二、上传到linux、解压上传:使用XShell中的Xftp上传到linux usr/...原创 2019-09-19 17:25:17 · 477 阅读 · 0 评论 -
Redis的应用场景
Redis应用场景介绍比较火的应用场景:缓存、最新列表、排行榜、计数器下面是一些应用场景的介绍1、缓存缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多2、top 列表产品运营总会让你展示最近、最热、点...原创 2019-05-20 17:00:18 · 311 阅读 · 0 评论
分享