随笔分类 -  Redis

摘要:持久化简介 什么是持久化? 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。 持久化用于防止数据的意外丢失,确保数据安全性。 我们知道一点,计算机中的数据全部都是二进制,如果现在要保存一组数据的话,有什么样的方式呢?其实最简单的就是现在长什么样,我记下来就行了 阅读全文
posted @ 2021-11-30 00:03 Juno3550 阅读(899) 评论(0) 推荐(3)
摘要:Jedis 简单示例 Jedis 简介 示例代码 Maven 依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 阅读全文
posted @ 2021-11-29 22:34 Juno3550 阅读(92) 评论(0) 推荐(0)
摘要:数据存储类型介绍 业务数据类型的选择 在讲解数据类型之前,我们得先思考一个问题,数据类型既然是用来描述数据的存储格式的,如果不知道哪些数据未来会进入到 redis 中,那么对应的数据类型的选择就会出现问题。以下为常见的 Redis 数据存储场景: 原始业务功能设计 秒杀。他这个里边数据变化速度特别的 阅读全文
posted @ 2021-11-29 20:50 Juno3550 阅读(344) 评论(0) 推荐(0)
摘要:NoSQL 介绍 问题现象 在讲解 NoSQL 的概念之前呢,我们先来看一个现象: 每年到了过年期间,大家都会自觉自发的组织一场活动,叫做春运!以前我们买票都是到火车站排队,后来呢,有了 12306,有了它以后就更方便了,我们可以在网上买票,但是带来的问题,大家也很清楚,春节期间买票进不去,进去了刷 阅读全文
posted @ 2021-11-25 23:12 Juno3550 阅读(127) 评论(0) 推荐(0)
摘要:1. Redis Cluster 简介 2. Redis Cluster 架构 3. 故障转移 1. Redis Cluster 简介 Redis Cluster 是 Redis 官方提供的 Redis 集群功能。 为什么要实现 Redis Cluster? Redis 是单线程的(从网络 I/O 阅读全文
posted @ 2021-06-02 10:55 Juno3550 阅读(161) 评论(0) 推荐(0)
摘要:1. Python 库安装 2. 交互代码范例 3. Redis 操作封装 4. 应用范例:用户登录 1. Python 库安装 联网安装 pip install redis 使用源码安装 到中文官网查找客户端代码 unzip redis-py-master.zip cd redis-py-mast 阅读全文
posted @ 2021-03-31 10:54 Juno3550 阅读(120) 评论(0) 推荐(0)
摘要:键的命令 字符串 string 哈希 hash 列表 list 集合 set 有序集合 zset Redis 存储是 key-value 数据,所以每个数据都是一个键值对。键的类型是字符串,值则支持以下数据类型: String Hash List Set SortedSet Bitmap ····· 阅读全文
posted @ 2021-03-30 23:58 Juno3550 阅读(93) 评论(0) 推荐(0)