Redis基本数据类型
生活随笔
收集整理的這篇文章主要介紹了
Redis基本数据类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最基本也是最常用的數據類型就是String。set 和get 命令就是String 的操作命令。
為什么叫Binary-safe strings 呢?
String 字符串
存儲類型
可以用來存儲字符串、整數、浮點數。
操作命令
設置多個值(批量操作,原子性)
mset qingshan 2673 jack 666設置值,如果key 存在,則不成功
setnx qingshan基于此可實現分布式鎖。用del key 釋放鎖。
但如果釋放鎖的操作失敗了,導致其他節點永遠獲取不到鎖,怎么辦?
加過期時間。單獨用expire 加過期,也失敗了,無法保證原子性,怎么辦?多參數
使用參數的方式
set lock1 1 EX 10 NX(整數)值遞增
incr qingshan incrby qingshan 100(整數)值遞減
decr qingshan decrby qingshan 100浮點數增量
set f 2.6 incrbyfloat f 7.3獲取多個值
mget qingshan jack獲取值長度
strlen qingshan 字符串追加內容 append qingshan good獲取指定范圍的字符
getrange qingshan 0 8?
總結
以上是生活随笔為你收集整理的Redis基本数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis 安装启动
- 下一篇: Redis存储(实现)原理