最新 最热

Redis Lua内存清理的灾难

客户需要清理lua内存,于是按照标准动作执行了script flush。发现系统直接hang住了,请求无法执行,超时报错。

2021-02-22
3

Redis常用数据类型的数据结构

Redis 是一种键值( Key-Value )数据库。相对于关系型数据库(比如MySQL),Redis也被叫作 非关系型 数据库。

2021-02-20
1

Redis的缓冲区

在Redis中,也存在缓冲区,即使Redis本身就是将数据存储在内存中,但也利用了内存缓冲区来避免因为请求处理速度跟不上请求接收速度而导致的数据丢失和性能问题。...

2021-02-19
0

redis 为什么把简单的字符串设计成 SDS?

面试官:了解redis的String数据结构底层实现嘛?铁子:当然知道,是基于SDS实现的面试官:redis是用C语言开发的,那为啥不直接用C的字符串,还单独设计SDS这样的结构呢?铁子:···...

2021-02-19
2

Python2监控redis读取速度

1、主要是导入redis模块,如果不存在则执行pip install redis 安装。#!/usr/bin/env pythonimport redisimport timeip='10.12.41.16'password='Tvgpg#cdz'r=redis.Redis(host=ip,password......

2021-02-19
2

Docker Compose 官方阅读笔记

确保你已经安装了docker engine和docker compose。不需要安装python或redis,因为两者都是由docker镜像提供的。

2021-02-19
2

架构六大思维养成记

当谈到软件架构的时候你不能只想到spirng、springmvc、mysql,你也真不应该想到它们,虽然它们是你落地的载体。至少你不能先想到它们,软件架构不依赖这些框架或者具体的数据库,这些东西统统需要延后,延后。...

2021-02-19
3

阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?

2021开工第一天,就有小伙伴私信我,还给我分享了一道他面阿里的redis题(这家伙绝比已经拿到年终奖了),我看了以后觉得挺有意思,题目很简单,是那种典型的似懂非懂,常常容易被大家忽略的问题。这里整理出来分享一下,顺便自己巩固...

2021-02-19
2

Redis分布式锁核心代码

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及...

2021-02-17
6

[更新]如何正确设计一个订单号???

我们经常提及到的订单号,大多数是在电商购物场景下的一个唯一标识字符串。实则订单号并不仅仅指的是电商系统,只要需要这样的业务场景,我们都可以使用订单号的模式来处理。例如我们的省份证号,要求唯一可读性强等特点,也可...

2021-02-16
7