查询到最新的12条

Redis 的常用命令

文章目录1. Redis 数据结构2. Redis 通用命令3. String 类型4. Hash 类型5. List 类型6. Set 类型7. SortedSet 类型 1. Redis 数据结构 Redis 是一个键值对的数据库, 也就是 key-value 类型的, 这里的 key 一般都是String类型的, value的类型可以有多种. 2. Redis 通用命令 命令作用KEYS查看所有符合模板的keyDEL删除一个指定的keyEXISTS判断key是否存在EXP 继续阅读

分布式架构Redis中有哪些数据结构及底层实现原理

目录 引言 1、面试官:我看你提到,项目中使用了Reids作为缓存,为什么是Reids而不是其他,Redis有什么优势吗? 2、面试官:刚刚你提到Redis是单线程,为什么单线程模型的Redis性能不减。 3、面试官:那你刚刚说的Redis数据结构都有哪几种,如何选择使用哪种? 深入分析 1、简单动态字符串结构,Redis字符串的实现方式 2、链表数据 继续阅读

Redis Bitmap用法介绍

Redis是一款高性能的内存数据库,支持多种数据类型,其中之一便是bitmap。Redis bitmap(位图)是一种用二进制位来表示元素是否在集合中的数据结构。由于使用了二进制位存储数据,bit数组的负载能力极高,性能也非常出色,因此,在适合的场景下,使用Redis Bitmap可以极大地提高性能和节省存储空间。 一、Bitmap的特点 Redis Bitmap具有以下几个特点: 使用二进制位存储数据,可以极大地节省存储空间; 位图可以进行位操作,包括与、 继续阅读

Redis BigKey介绍

一、什么是bigkey 在Redis中,一个字符串最大512MB,一个二级数据结构(例如hash、list、set、zset)可以存储大约40亿个(2^32-1)个元素,但实际上中如果下面两种情况,我就会认为它是bigkey。 字符串类型:它的big体现在单个value值很大,一般认为超过10KB就是bigkey。非字符串类型:哈希、列表、集合、有序集合&#xff0c 继续阅读

redis(6) phpredis 的使用。

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4) Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: 继续阅读

数组递归遍历在数据结构和算法中的作用

目录 前言什么是数组递归遍历数组递归遍历的应用递归与迭代的比较数组递归遍历的实现总结 前言 在数据结构和算法中,遍历是一项重要的操作,它使我们能够访问和处理数据结构中的每个元素。本文将探讨数组递归遍历在数据结构和算法中的作用,以及其应用和实现方式。 什么是数组递归遍历 数组递归遍历是指使用递归算法来遍历数组中的所有元素。递归是一种通过将问题分解为更小的子问题来解决问题的方法。在数组递归遍历中,我们通过递归地调 继续阅读

聊聊数据存储系统Couchbase与Redis

背景 Redis 和Couchbase都是基于内存的数据存储系统。在它们各自的官方描述中,Couchbase是高性能,高伸缩性和高可用的分布式缓存系统;Redis是一个开源的内存数据结构存储系统。 Couchbase 介绍 2012年2月,CouchOne与Membase合并,Couchbase基于Membase与CouchDB开发了一款新产品。 CouchBase是一款开源的、分布式的、面向文档的NoSQL数据库,主要用于分布式缓存 继续阅读

Redis安装图文教程(Windows和Linux)

目录 写在前面 Redis概述 Windows安装 Linux安装 写在前面 Redis概述 Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是No 继续阅读

Python语言的全能运用

Python作为一种高级编程语言,已经被大量开发人员广泛使用。它简洁的语法、强大的库支持和易于学习的优点使得Python在众多开发领域大放异彩。 一、数据分析 Python语言拥有各种各样的数据分析库,例如Pandas、Numpy、SciPy和Matplotlib等。Pandas是一种数据分析工具,提供了强大的数据结构和数据分析功能。通过Pandas,可以轻松地处理大型数据集,完成数据清洗、数据转换、数据切片和透视等操作。 import pandas as p 继续阅读

python pandas读取csv_pandas读取csv文件数据的方法及注意点

pandas是一个高效的数据分析工具。基于其高度抽象的数据结构DataFrame(点击这里了解DataFrame数据结构),几乎可以对数据进行任何你想要的操作。 由于现实世界中数据源的格式非常多,pandas也支持了不同数据格式的导入方法,本文介绍pandas如何从csv文件中导入数据。 数据导入到pandas 从上图可以看出,我们要做的工作就是把存储在csv格式中的数据读入并转换成DataFrame格式。 p 继续阅读

SpringBoot项目访问任意接口出现401错误的解决方案

之前搭建了一个springboot项目用于测试集成redis和mybatis以及freemarker,搭建完成测通之后就没有再打开过。今天打开之后想要测试一个问题,发现在这个项目下无论请求哪个接口,浏览器都会跳转到一个登录页面,而且这个页面不是我写的,如下图: 地址栏里的login也是在我输入了自己的接口之后,自动跳转到了login 于是用postman测试,得到401响应: 当时一脸蒙蔽,心想我代码里面没有写拦截器啊,而且拦截之后的页面也 继续阅读