- 1.string类型的常用方法1.1 set方法1.1.1 set key value nxnx是在key不存在的时候才去操作,相当于只能新增操作1.1.2 set key value xxxx是在key存在的时候才能去操作,相当于只能更新操作1.2 meset和mget设置和取出多个值,可以通过mset和mget指令进行执行1.3 append追加字符串,可以通过append指令进行执行1... 1.string类型的常用方法1.1 set方法1.1.1 set key value nxnx是在key不存在的时候才去操作,相当于只能新增操作1.1.2 set key value xxxx是在key存在的时候才能去操作,相当于只能更新操作1.2 meset和mget设置和取出多个值,可以通过mset和mget指令进行执行1.3 append追加字符串,可以通过append指令进行执行1...
- hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天我们继续来讲解在Redis的学习中string类型的数据都有哪些常用的命令,以及这些命令的作用和操作。 今日学习内容先问大家一个问题?你知道Java的数据类型有哪些吗?很多小伙伴肯定会直接想到int、byte、string等等~~~但是如果这样回答就错啦!Java中的数据类型包括:基本数据类型和引用数据类型,其中基本数据类型包括:... hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天我们继续来讲解在Redis的学习中string类型的数据都有哪些常用的命令,以及这些命令的作用和操作。 今日学习内容先问大家一个问题?你知道Java的数据类型有哪些吗?很多小伙伴肯定会直接想到int、byte、string等等~~~但是如果这样回答就错啦!Java中的数据类型包括:基本数据类型和引用数据类型,其中基本数据类型包括:...
- hello,你好呀,我是灰小猿,一个超会写bug的程序猿!之前的文章中和大家分享了如何安装和配置Redis,并且讲了在Java中如何简单的使用Redis的方法,那么这篇文章我就接着来和大家分享一下,在springboot中如何使用连接池技术来操作Redis, 一、使用连接池操作Redis和使用mysql数据库一样,Redis在springboot中也是有连接池的,上面在yml中写入配置文件的... hello,你好呀,我是灰小猿,一个超会写bug的程序猿!之前的文章中和大家分享了如何安装和配置Redis,并且讲了在Java中如何简单的使用Redis的方法,那么这篇文章我就接着来和大家分享一下,在springboot中如何使用连接池技术来操作Redis, 一、使用连接池操作Redis和使用mysql数据库一样,Redis在springboot中也是有连接池的,上面在yml中写入配置文件的...
- hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天来和大家分享一个如何通过springboot来集成操作Redis, 一、SpringBoot连接Redisspringboot连接Redis时需要在pom文件中导入所需的jar包依赖,依赖如下: <!-- 加入jedis依赖 --> <dependency> <groupId>re... hello,你好呀,我是灰小猿,一个超会写bug的程序猿!今天来和大家分享一个如何通过springboot来集成操作Redis, 一、SpringBoot连接Redisspringboot连接Redis时需要在pom文件中导入所需的jar包依赖,依赖如下: <!-- 加入jedis依赖 --> <dependency> <groupId>re...
- 一、添加购物车 1.后端逻辑代码"""一 前后端需求分析需求 前端需要收集: 商品id,商品数量, 选中是可选的(默认就是选中) 如果用户登陆了则请求携带session id 如果用户未登陆了则不请求携带session id 后端的需求: 新增数据二 大体流程 接收数据 验证数据 数据保存 返回相应三 把详细思... 一、添加购物车 1.后端逻辑代码"""一 前后端需求分析需求 前端需要收集: 商品id,商品数量, 选中是可选的(默认就是选中) 如果用户登陆了则请求携带session id 如果用户未登陆了则不请求携带session id 后端的需求: 新增数据二 大体流程 接收数据 验证数据 数据保存 返回相应三 把详细思...
- 在以前的文章里面,我给大家介绍了使用Python自带的LRU缓存实现带有过期时间的缓存,也讲过倒排索引。但这些代码对初学者来说比较难,写起来可能会出错。实际上,这些功能其实都可以使用Redis来实现,而且每个功能只需要1分钟就能做出来。全文搜索功能在搜索英文的时候,甚至可以智能识别拼写错误的问题。 在以前的文章里面,我给大家介绍了使用Python自带的LRU缓存实现带有过期时间的缓存,也讲过倒排索引。但这些代码对初学者来说比较难,写起来可能会出错。实际上,这些功能其实都可以使用Redis来实现,而且每个功能只需要1分钟就能做出来。全文搜索功能在搜索英文的时候,甚至可以智能识别拼写错误的问题。
- 一、Redis配置 1.安装相应包pip install django_redis 2.settings配置#配置redisCACHES = { "default": { # 默认 "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", ... 一、Redis配置 1.安装相应包pip install django_redis 2.settings配置#配置redisCACHES = { "default": { # 默认 "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", ...
- 一、Session 1.启用SessionDjango项目默认启用Session。可以在settings.py文件中查看,如图所示如需禁用session,将上图中的session中间件注释掉即可。 2.存储方式在settings.py文件中,可以设置session数据的存储方式,可以保存在数据库、本地缓存等。 2.1 数据库存储在数据库中,如下设置可以写,也可以不写,这是默认存储方式。SE... 一、Session 1.启用SessionDjango项目默认启用Session。可以在settings.py文件中查看,如图所示如需禁用session,将上图中的session中间件注释掉即可。 2.存储方式在settings.py文件中,可以设置session数据的存储方式,可以保存在数据库、本地缓存等。 2.1 数据库存储在数据库中,如下设置可以写,也可以不写,这是默认存储方式。SE...
- 1、乐观锁,悲观锁乐观锁:版本号,也就是version字段;时间戳 AtomicInteger相关类悲观锁:for update 对标单体的Synchronized,ReentrantLock 2、Redis分布式锁(setnx+lua)自动释放锁pom <dependency> <groupId>org.springframework.boot</group... 1、乐观锁,悲观锁乐观锁:版本号,也就是version字段;时间戳 AtomicInteger相关类悲观锁:for update 对标单体的Synchronized,ReentrantLock 2、Redis分布式锁(setnx+lua)自动释放锁pom <dependency> <groupId>org.springframework.boot</group...
- 使用的是redis6.0.6版本,因为我第一次接触 redis 时它就是这个最新稳定版。@[toc] robjredis中的数据对象 server.h/redisObject 是redis内部存储的数据定义的抽象类型。//英文是自带的,中文是我写的typedef struct redisObject { unsigned type:4; //数据类型 unsigned en... 使用的是redis6.0.6版本,因为我第一次接触 redis 时它就是这个最新稳定版。@[toc] robjredis中的数据对象 server.h/redisObject 是redis内部存储的数据定义的抽象类型。//英文是自带的,中文是我写的typedef struct redisObject { unsigned type:4; //数据类型 unsigned en...
- 1.简介redis 是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外redis 也经常用来做分布式锁。redis还提供了多种数据类型来支持不同的业务场景,并且支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群等方案。1.1常见数据结构 1.1.1 String类型 常用命令: set,get... 1.简介redis 是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外redis 也经常用来做分布式锁。redis还提供了多种数据类型来支持不同的业务场景,并且支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群等方案。1.1常见数据结构 1.1.1 String类型 常用命令: set,get...
- 一、StrictRedis对象⽅法import redis# 普通连接conn = redis.Redis(host="192.168.23.166", port=6379,password="123456")conn.set("x1","hello",ex=5) # ex代表seconds,px代表msval = conn.get("x1")print(val)import redis#... 一、StrictRedis对象⽅法import redis# 普通连接conn = redis.Redis(host="192.168.23.166", port=6379,password="123456")conn.set("x1","hello",ex=5) # ex代表seconds,px代表msval = conn.get("x1")print(val)import redis#...
- 一、前言对于一个系统来讲,用户模块是非常基本且重要的。搭建的测试平台也需要对用户、用户权限等进行管理。下面为你讲解如何通过DRF来快速的做一个用户登录的验证接口。完整教程地址:《从0搭建自动化测试平台》项目在线演示地址:http://121.43.43.59/ (帐号:admin 密码:123456) 二、验证登录讲解 1)创建用户进入django的项目目录,执行下面的命令进行用户的... 一、前言对于一个系统来讲,用户模块是非常基本且重要的。搭建的测试平台也需要对用户、用户权限等进行管理。下面为你讲解如何通过DRF来快速的做一个用户登录的验证接口。完整教程地址:《从0搭建自动化测试平台》项目在线演示地址:http://121.43.43.59/ (帐号:admin 密码:123456) 二、验证登录讲解 1)创建用户进入django的项目目录,执行下面的命令进行用户的...
- 一、Redis数据库相关资源 1.重要文档Redis 参考命令Redis 官方文档 2.数据结构redis是key-value的数据结构,每条数据都是⼀个键值对键的类型是字符串注意:键不能重复值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset 3.数据操作行为保存修改获取删除点击中⽂官⽹查看命令⽂档http://redis.cn/commands.htm... 一、Redis数据库相关资源 1.重要文档Redis 参考命令Redis 官方文档 2.数据结构redis是key-value的数据结构,每条数据都是⼀个键值对键的类型是字符串注意:键不能重复值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset 3.数据操作行为保存修改获取删除点击中⽂官⽹查看命令⽂档http://redis.cn/commands.htm...
- 前言redis客户端与服务端通信,使用RESP(REdis Serialization Protocal,redis序列化协议)协议通信,该协议是专门为redis设计的通信协议,但也可以用于其它客户端-服务器通信的场景。RESP协议的设计初衷如下:实现简单快速解析可阅读RESP可以用于序列化不同的数据类型,如:整型、字符串、数组…并且为错误提供专门的类型;客户端发送请求时,以字符串数组的作... 前言redis客户端与服务端通信,使用RESP(REdis Serialization Protocal,redis序列化协议)协议通信,该协议是专门为redis设计的通信协议,但也可以用于其它客户端-服务器通信的场景。RESP协议的设计初衷如下:实现简单快速解析可阅读RESP可以用于序列化不同的数据类型,如:整型、字符串、数组…并且为错误提供专门的类型;客户端发送请求时,以字符串数组的作...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签