![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
番茄那个西红柿
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~
展开
-
redis(5)协议:socket通讯 & resp协议
1、Socket快速入门 1.1 概念 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 1.2 流程 1.3 代码实现 1.3.1 服务端 import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) th原创 2020-10-31 15:39:47 · 704 阅读 · 3 评论 -
redis(四) 持久化策略:RDB&AOF
1、RDB RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。 1.1 RDB实战 (1)在redis中保存几条数据,立即停掉redis进程,然后SHUTDOWN重启redis,看看刚才插入的数据还在不在。 (2)在redis中再保存几条新的数据,用kill -9粗暴杀死redis进程,模拟redis故障异常退出,导致内存数据丢失的场景原创 2020-10-30 21:50:08 · 127 阅读 · 0 评论 -
Redis快速入门(三):jedis连接池&相关的工具类
1、jedis概述 Jedis是Redis官方推荐的Java连接开发工具。要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码。 2、jedis基本使用 Jedis的基本使用非常简单,只需要创建Jedis对象的时候指定host(主机名),port(端口), password(密码)即可。当然,Jedis对象又很多构造方法,都大同小异,只是对应和Redis连接的socket的参数不一样而已: import redis.clients.jedis.Jedis; public原创 2020-10-29 11:41:21 · 258 阅读 · 0 评论 -
Redis快速入门(二):redis五种常见的数据结构
1、redis的数据结构 redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构: 字符串类型 string 哈希类型 hash : map格式 列表类型 list : linkedlist格式。支持重复元素 集合类型 set : 不允许重复元素 有序集合类型 sortedset:不允许重复元素,且元素有顺序 2、字符串类型 string 2.1 命令行 存储: set key value 127.0.0.1:6379> set usern原创 2020-10-28 18:39:31 · 134 阅读 · 0 评论 -
Redis快速入门(一):linux环境安装redis教程
1、Redis概述 1.1.Redis概念 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 1.2.企业中运用 新浪微博关系服务与Redis的故事: 2009年微博刚刚上线的时候,微博关系服务使用的是最传统的 Memcache+Mysql 的方案; 2011年引入Redis缓存数据库原创 2020-10-26 19:15:27 · 149 阅读 · 0 评论