redis 127.0.0.1:6379> set name "zhangshan" //给key name赋值zhangshan
OK
redis 127.0.0.1:6379> get name
"zhangshan"
getrange 字符串截取
redis 127.0.0.1:6379> getrange name 0 3 //截取 0-3的子字符串
"zhan"
getset 设置新值并返回老值
redis 127.0.0.1:6379> getset name "wangwu" //给指定的key赋值并返回之前的值
"zhangshan"
redis 127.0.0.1:6379> get name //再查看name的值变成了wamgwu
"wangwu"
setex 设置key值并设置过期时间
redis 127.0.0.1:6379> setex name 30 "zbb" //设置key为name的key的值为zbb,并设置过期时间3秒
OK
redis 127.0.0.1:6379> get name
"zbb"
redis 127.0.0.1:6379> ttl name //剩下13秒后过期
(integer) 13
strlen 获得字符串值的长度。
redis 127.0.0.1:6379> set name "zbbbbb"
OK
redis 127.0.0.1:6379> strlen name //获得key为name存贮的字符串值的长度
(integer) 6
mset 同时设置多个键值对
redis 127.0.0.1:6379> mset key1 "c++" key2 "c#" key3 "java" key4 "node.js"
OK
redis 127.0.0.1:6379> get key1
"c++"
redis 127.0.0.1:6379> get key2
"c#"
redis 127.0.0.1:6379> get key3
"java"
redis 127.0.0.1:6379> get key4
"node.js"
append 追加字符串
redis 127.0.0.1:6379> set zbb_key "ku bi cheng xu yuan !"
OK
redis 127.0.0.1:6379> append zbb_key " yes we all" //在key zbb_key存贮的字符串后追加" yes we all"
(integer) 29
redis 127.0.0.1:6379> get zbb_key //再查看结果,已经追加上去了
"ku bi cheng xu yuan ! yes we all"
redis 127.0.0.1:6379>
分享到:
相关推荐
Redis笔记整理-五中数据类型之String和Hash,这两种数据类型是我们常用语做缓存,从而减轻数据库的压力,缓存我们一般放到服务成,被多个表现成调用达到公用性
2. **Redis数据类型及操作**:这是Redis的核心部分,包括五大数据类型: - **字符串(String)**:最基础的数据类型,支持设置、获取、增加、减少等操作。 - **哈希(Hash)**:用于存储键值对集合,适用于存储对象。 ...
本文将深入探讨如何使用Java操作Redis的四种主要数据类型:字符串(String)、列表(List)、哈希(Hash)和集合(Set)。 首先,我们来看**字符串类型**(String)。在Redis中,字符串是最基础的数据类型,可以...
这个压缩包文件“SpringDataRedis对Redis的数据类型的常用操作API的使用代码举例.zip”显然包含了关于如何利用Spring Data Redis进行Redis数据类型操作的示例代码。下面我们将深入探讨Spring Data Redis对Redis主要...
Redis支持多种数据类型,其中最基础的数据类型就是`String`。在Redis中,一个`String`可以是任何数据类型,比如简单的字符串、数字甚至是序列化后的复杂数据结构。 #### Redis String的内部实现 Redis中的字符串...
### Redis中最常用的String数据结构——SDS #### 引言 在探讨Redis中String数据结构的奥秘前,我们先回顾一下Redis之所以高效的原因。单线程机制避免了上下文切换,基于内存的操作大大提升了访问速度,而多路复用...
String是Redis中最基本的数据类型,可以包含任何数据,比如JPEG图片或者序列化的对象。它非常灵活,因为可以对数据进行增加、删除、计数等操作。String的常用命令包括get、set、incr、decr和mget等。 #### 应用场景...
### Redis支持的数据类型及相关命令详解 #### 一、Redis简介及数据类型概述 Redis是一种开源的、基于内存的键值存储系统,同时也被广泛视为一种数据结构服务器。它支持多种数据类型,包括字符串(Strings)、列表...
字符串命令是Redis中最基础的数据类型之一,用于存储简单的键值对。 **1. SET key value** - **功能**: 设置指定键的值。 - **示例**: `SET mykey "Hello"` 设置键 `mykey` 的值为 `"Hello"`。 **2. GET key** - *...
首先,Redis数据类型可以分为五种常用类型:string、hash、list、set、sorted_set。Redis自身是一个基于内存的存储系统,其中所有的数据都是采用key:value的形式存储的。key总是字符串类型,而value则根据数据类型的...
总结:本教程详细介绍了Redis的五种数据类型在Java中的应用,包括字符串、哈希、列表、集合和有序集合。通过实例代码展示了如何使用Jedis API进行增删查改操作。对于Java开发者来说,掌握这些内容对于提升项目中的...
Redis中的字符串是最基本的数据类型,可以存储任何可打印的字符序列,包括空字符串。可以通过`SET`命令设置键值对,`GET`命令获取键对应的值,`INCR`命令实现整数的自增,`APPEND`命令将字符串追加到已有字符串末尾...
Redis是一种开源的、高性能的键值存储系统,广泛应用于缓存...了解并熟练掌握这些基本数据类型及其操作命令,是使用Redis高效地处理数据的关键。在实际应用中,可以根据需求选择合适的数据结构,以优化存储和检索性能。
1. Redis数据类型及其使用场景 - String(字符串):以key=value的形式存储数据,适用于常规计数、持久化定时任务。例如,可以作为系统内的计数器或存储数字类型数据。 - Hash(哈希):存储对象的key=value映射表...
本文将深入探讨如何使用Java来操作Redis,包括设置和获取String、List和Map类型的数据,并且会介绍如何进行封装和单元测试。 首先,要与Redis进行交互,我们需要引入Jedis库,这是Java最常用的Redis客户端。在你的...
Redis,作为一个高性能的键值(Key-Value)数据库,以其高效的读写能力和丰富的数据类型,广泛应用于缓存、消息队列等多个场景。它的数据类型包括字符串、列表、字典、集合和有序集合,这些数据类型对应着不同的数据...
一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。这些数据类型为各种应用场景提供了灵活性和高效性。 1. 字符串(String):...
在数据类型方面,Redis提供了五种常用的数据类型,分别是String(字符串)、Hash(哈希)、List(列表)、Set(集合)和ZSet(有序集合,也称作Sorted Set)。 String是最简单的数据类型,它允许一个key对应一个...
Redis支持多种数据类型,本篇文章将对Redis的基础数据结构进行讲解,包括string(字符串)、list(列表)、set(集合)、hash(哈希)以及zset(有序集合)。掌握这些基础数据结构对使用Redis至关重要。 首先,字符...
Redis是一种高性能的键值存储系统,它支持五种主要的数据类型:String、Hash、List、Set和Sorted Set。这些数据类型的设计使得Redis可以应用于多种场景,具有很高的灵活性和效率。 **1. String(字符串)** String...