字符串
2019-07-10 本文已影响0人
lookphp
键的类型 | 值的类型 |
---|---|
字符串类型 | 简单的字符串 复杂的字符串(JSON、XML) 数字(整数、浮点数) 二进制(图片、音频、视频) 最大不能超过512M |

常用命令
- 设置值
set key value [ex seconds] [px milliseconds] [nx] [xx]
- 获取值
get key
- 批量设置值
mset key value [key value ...]
- 批量获取值
mget key [key ...]
- 计数
incr key
不常用命令
- 追加值
append key value
- 字符串长度
strlen key
- 设置并返回原值
getset key value
- 设置指定位置的字符
setrange key offeset value
- 获取部分字符串
getrange key start end

内部编码
- int:8个字节的长整型
- embstr : 小于等于39个字节的字符串
- raw : 大于39个字节的字符串
redis 会根据当前值的类型
和长度
决定使用哪种内部编码实现。
使用场景
- 1、缓存功能
- 2、计数
- 3、共享Session
- 4、限速