美文网首页
Redis的字符串类型操作

Redis的字符串类型操作

作者: Chaweys | 来源:发表于2021-08-23 00:02 被阅读0次

redis的五种基本数据类型:
字符串、列表、hash{类似字典}、集合set、有序集合zset


字符串(strings):
字符串是一种最基本的redis值类型。redis字符串是二进制安全的,这说明一个redis字符串能包含任意类型的数据,如一张JPEG格式的图片。

set命令:
set key value [将字符串值value保存在key里]
语法:
set key value [EX 秒] [PX 毫秒] [NX|XX]
EX:设置多少秒过期,此key不再保存value的值
PX:设置多少毫秒过期,此key不再保存value的值
NX:表示key不存在时才对key设置保存value
XX:表示key存在时才对key设置保存value
举例:
set name xiaohu
set name xiaohu EX 5
set name xiaohu PX 5
set name xiaohu NX
set name xiaohu XX



get命令:
get key 
获取key对应的值
如果key不存在,则返回特殊值 nil {不是空也不是0}
如果key存储的值不是字符串类型,则get命令返回错误,因为get只能用于处理字符串类型值。
举例:
get name
get name1



append命令:
append key value 
将值value追加到key中存储,如果key不存在,则相当于set key value
举例:
append name 111
get name  [结果:xiaohu111]



mset key1 value1 key2 value2 key3 value3 ...
同时设置多个k-v对,
如果给定的key已经存在,则会覆盖原有的值,即使原来的key不是string类型
mset是一个原子性操作,所有的key同时完成,因此mset不会失败一定返回ok
举例:
mset name xiaoming age 17 sex famel



mget key1 key2 key3 ...
返回给定的所有key的值,
如果给定的key里,某个key不存在,则该不存在key返回值为nil,
因此mget不会失败一定执行成功
举例:
mget name age sex hometown
1) "xiaoming"
2) "17"
3) "famel"
4) (nil)

相关文章

  • redis学习系列(二)

    redis简单操作之string类型 Redis 数据类型 Redis支持五种数据类型:string(字符串),h...

  • 第三章----Redis命令

    1. 字符串(String) Redis除了能对字符串类型操作,还可以对字符串存储的数值类型进行自增自减等操作命令...

  • 22.redis

    主要内容 Redis ​* Jedis操作各种redis中的数据结构1) 字符串类型 stringsetget ​...

  • golang redis基本键值操作 --- 2022-04-0

    redis基本的key/value操作,指的是针对value值的类型为字符串或者数字类型的读写操作。 golang...

  • redis基本操作

    了解下未封装过的redis直接操作 redis趣味课程 redis支持的数据类型 string字符串型listse...

  • Redis基本指令操作

    Redis常用操作 Redis的值的类型分为五种 字符串 String 哈希 hash 列表 list 集合 se...

  • 三、Redis字符使用

    Redis字符串类型的操作 set keyname value [ex 秒数]/[px 毫秒数] [nx]/[...

  • 2018-10-19

    redis数据操作1.string类型:主要存储字符串 操作 命令设置键值 set key value设置...

  • redis基本数据类型

    redis基本数据类型 1、String 在Redis中,所有的 key 都是字符串(java中操作的key会被序...

  • Redis--数据类型命令(一)

    Redis字符串(string) Redis字符串数据类型的相关命令用于管理redis字符串值 语法: redis...

网友评论

      本文标题:Redis的字符串类型操作

      本文链接:https://www.haomeiwen.com/subject/fathiltx.html