Redis基本语法 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
转载 2023-05-28 20:42:15
56阅读
一、简述Redis支持键值类型有:String字符类型、map散列类型、list列表类型、set集合类型、sortedset有序集合类型。本篇将对这些键值类型在使用上进行总结,并介绍下Keys命令,虽然语法简单,但由于数量过多,还需要我们多多实践。二、String字符类型1、赋值语法:SET key value127.0.0.1:6379> set test 123 OK2、取值语法:GE
转载 2023-12-14 14:34:00
295阅读
基本语法分为多种数据类型字符串(ster),哈希(hash),列表(list) 字符串 常见键命令 set k v :创建一个键 get k :查询一个键 mset k v k v :多次创建键 mget k k :多次查询 append k v :追加 setex k 时间 v :创建一个字符串到 ...
转载 2021-09-28 11:12:00
81阅读
2评论
最近面试了很多java开发,简历上清一色写着熟练使用redis,但是只能回答redis是什么,缓存雪崩、缓存穿透是什么意思等常见面试问题,就连redis常用命令都说不上来。 现在很多框架或者工具都已经封装很完美,用起来也只是傻瓜式操作,但是作为一个开发者,不能仅仅当一个傻瓜。PS: redis所有命令不区分大小写1. 联通测试启动服务端和客户端之后,首先要进行客户端是否连通服务端,命令如下命令
最近看到有在缓存扣库存操作,大致了解了下redis lua原子操作。这里大致记录和总结下了解到内容。什么是luaLua是一种功能强大、高效、轻量级、可嵌入脚本语言。支持过程编程、面向对象编程、函数编程、数据驱动编程和数据描述等。Lua将简单过程语法和 基于关联数组和可扩展语义强大数据描述相结合。是一种动态类型化语言。通过使用基于寄存器虚拟机解释字节码来运行,并且具有自动内存管理和增量
转载 2023-07-09 23:21:16
87阅读
查看当前库所有键keys *判断某个键是否存在exists <key>查看键类型type <key>删除某个键del <key>为键设置过期时间expire <key> <seconds>查看还有多少秒过期ttl <key>查看当前数据库key数量dbsi...
原创 2022-03-01 11:52:24
136阅读
Redis语法与使用Redis缓存设置指定keyvalue值. 语法: set name Jackson如果指定keyvalue值很长,那么我们可以使用双引号括起来 语法: set name1 "Michael JackSon"获取指定keyvalue值. 语法: get name如果想要对已有key值进行修改,并且返回已有key当前值,怎么做? 语法: getset name Job
转载 2023-10-25 13:28:26
44阅读
Redis Lpush 命令Redis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。注意:在Redis 2.4版本以前 LPUSH 命令,都只接受单个 value 值。语法redis Lpush 命令基本语法如下: redis 127.0.0.1:6379> LPUSH
转载 2023-05-29 16:58:13
125阅读
查看当前库所有键 keys * 判断某个键是否存在 exists <key> 查看键类型 type <key> 删除某个键 del <key> 为键设置过期时间 expire <key> <seconds> 查看还有多少秒过期 ttl <key> 查看当前数据库key数量 dbsize 删库命令 清空当前库 flush
原创 2021-08-07 23:08:21
210阅读
redis是基于c语言一个开源非关系型数据库!!!!单线程 1.常见5种数据类型1.1stringset key value 常见场景:数据库分表id值,以及计数器(string类型incr和decr命令:自增),计数器:如微博评论数、点赞数、分享数,抖音作品收藏数,京东商品销售量、评价数等。1.1.1sds讲解redisstring内部格式如下:struct sdshdr
原创 2024-08-15 18:58:33
57阅读
Redis是一个开源内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。在Java中,我们可以使用Jedis来连接和操作Redis。本文将向你介绍如何在Java中使用Redis,并提供一步一步指导和代码示例。 ## 1. 准备工作 在开始使用Redis之前,你需要确保以下几点: - 已安装Redis服务器 - 已安装Java Development Kit (JDK) - 已在你
原创 2024-01-16 11:43:05
16阅读
# 使用Redis实现“like”功能指南 ## 1. 概述 在许多情况下,我们需要对字符串进行模糊搜索,这种需求在使用SQL数据库时可以通过`LIKE`语法轻松实现。然而,Redis作为一个快速内存数据库并不支持传统SQL `LIKE`查询语法。幸运是,通过一些技巧和数据结构,我们仍然可以实现类似的功能。本文将指导你如何在Redis中实现“like”功能,适合刚入行小白。 ##
原创 2024-10-12 05:35:51
101阅读
# Redis Lua 语法 ## 1. 概述 在本文中,我将教给你如何使用 Redis Lua 语法。Lua 是一种轻量级脚本语言,通过在 Redis 中使用 Lua 脚本,可以在 Redis 服务器端执行复杂操作,从而提高性能和效率。 本文将分为以下几个部分来讲解 Redis Lua 语法实现过程: 1. 准备工作 2. 编写 Lua 脚本 3. 在 Redis 中执行 Lua
原创 2023-10-28 15:05:17
61阅读
# Redis GET 语法解析及示例 ## 1. 引言 Redis(Remote Dictionary Server)是一个开源内存数据结构存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。作为一种高性能 NoSQL 数据库,Redis 提供了丰富命令和功能,使得开发者可以快速地构建各种应用。 本文主要介绍 Redis GET 命令语法和用法,通过示例
原创 2023-10-31 07:52:09
30阅读
# 学习 Redis HSET 语法入门指南 Redis 是一个流行键值存储数据库,被广泛用于缓存和数据存储。在 Redis 中,HSET 命令用于向哈希表中存储数据。下面我们将通过步骤和代码示例来教会你如何使用 HSET。 ## 学习流程 以下是使用 Redis HSET 语法基本流程: | 步骤 | 描述 | |------|------
原创 2024-08-23 03:54:14
15阅读
我们有个这样需求:每天每一个抢购商品只能买一次,并且全场抢购商品总购买次数不允许超过5次。那么,整个商品限购流程大概如下图所示:那么,在每次购买成功商品成功后,发送MQ大概是这样(假设当前这笔订单有两件抢购商品):   1. [{ 2. "orderId": "2020020622000001", 3. "orderTime": "1581001673012", 4. "prod
转载 2024-09-23 11:25:56
79阅读
1.单实例部署(1).下载安装包Redis 官方网站 :https://redis.io/(2).解压编译tar -zxvf redis-5.0.4.tar.gz cd redis-5.0.4/ make运行结果:(3).安装make PREFIX=/usr/local/redis install若redis.conf文件不存在,则从解压目录中复制过去(4).修改配置-redis.cof修改red
转载 2024-07-15 09:57:13
55阅读
# Redis GetList语法详解 在大数据时代,Redis作为一种高效内存数据库,因其速度快、操作简单而受到了广泛欢迎。Redis支持多种数据结构,其中之一就是列表(List)。本文将深入探讨Redis`GETLIST`操作,结合代码示例,让你更好地理解如何使用它。 ## 什么是Redis列表(List)? 首先,Redis列表是一种简单字符串列表,可以在其两端进行高效插入
原创 2024-08-20 07:31:11
106阅读
1. 从BitMap到RoaringBitMap在海量数据背景下,需要快速对数据进行评估、计算和中间存储,一系列专门为大数据准备数据结构应运而生。比如HyperLogLog、BloomFilter 等,可以快速利用小存储预估出指定数据量。这些都是基于概率算法,虽然运行速度快但并不能获得准确数据量。BitMap可以解决这类问题,是数据领域和搜索引擎中很早就出现数据结构,例如在 Java 中
文章目录NoSQL1、概念2、特点Redis1、特点2、启动和关闭3、基础命令设置键和值获取符合规则键名和列表判断是否存在对键重命名设置key过期时间获取键值数据类型删除键清空所有数据4、数据类型字符串列表添加元素获取列表长度查看指定位置元素获取列表片段弹出元素hash类型设置和获取判断字段是否存在增加数字删除字段集合查找和删除元素交集并集差集有序集合特点和差别添加、获取和删除元素获取指
转载 2023-08-09 21:17:36
39阅读
  • 1
  • 2
  • 3
  • 4
  • 5