美文网首页我爱编程
redis的数据结构:String字符串

redis的数据结构:String字符串

作者: Symbian米汤 | 来源:发表于2018-05-16 23:58 被阅读0次

setex [c ] [100 ] [c ]
有效期时间为秒
设置key c ,倒计时100秒,值为c


屏幕快照 2018-05-16 23.37.58.png

ttl c
查看 c的剩余时间


屏幕快照 2018-05-16 23.38.31.png

psetex [d] [1000] [d]
有效期:时间变成了毫秒

getrange [key] 0 2
获取值的范围为0到2,闭合区间
如 set word wordword
getrange word 0 2
返回wor


屏幕快照 2018-05-16 23.36.51.png

getset
比较重要在redis分布式锁的时候用到。
先get再set
可以通过返回值拿到旧的值


屏幕快照 2018-05-16 23.42.14.png

mset key valve key valve
可以设置多个键值对


屏幕快照 2018-05-16 23.45.00.png

mget
可以批量获取多个key的值


屏幕快照 2018-05-16 23.49.34.png

setnx
当且只有当前存的key不存在时,才能生效。

strlen word
获取当前key 的值的长度

msetnx
和sertnx一样,只有所有的key都不存在才能生效,具有事物的原子性,存在的无法存入


屏幕快照 2018-05-16 23.50.57.png

返回值0,表示无法生效

incr
自动加1


屏幕快照 2018-05-16 23.52.28.png

incrby
参数设置指定步长


屏幕快照 2018-05-16 23.53.37.png

decr ,decrby
减,指定步长减


屏幕快照 2018-05-16 23.54.46.png
屏幕快照 2018-05-16 23.55.26.png

append
直接追加到末尾


屏幕快照 2018-05-16 23.57.32.png

相关文章

  • 01-redis数据结构与对象

    3. redis数据结构与对象 redis对外支持数据结构 字符串 (string) 字符串列表(list) 字符...

  • redis

    redis Redis 数据结构和底层实现string:简单动态字符串SDS,Redis 的字符串是动态字符串,是...

  • redis数据结构和核心原理

    Redis 基础数据结构 Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)...

  • Redis学习笔记之基本数据结构

    Redis基础数据结构 Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、h...

  • Redis

    redis redis 的数据结构: 字符串 String 哈希 Hash : 键值对, map 格式 列表 Li...

  • Redis底层数据结构

    Redis底层数据结构类型 简单动态字符串(simple dynamic string)SDS Redis 没有直...

  • Redis 总结

    [TOC] 一、Redis 基础常问 1.1、Redis 有哪些数据结构 基础:字符串String、字典Hash、...

  • redis数据结构和使用场景笔记

    redis包含五种数据结构:String,Hash,List,Set,Zset String 存储字符串,最常用的...

  • Redis、mongoDB和memcached的区别

    Redis Redis的优点: 支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(h...

  • Redis数据库的简单讲解

    1、Redis的数据结构字符串(String)字符串列表(list)有序字符串列表(sorted list)哈希(...

网友评论

    本文标题:redis的数据结构:String字符串

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