Redis 字符串结构和常用命令
字符串是 Redis 最基本的数据结构,它将以一个键 和一个值 储存在 Redis 内部。
字符串的一些基本命令
命令 | 说明 | 备注 |
---|---|---|
set key value | 设置键值对 | 最常用的写入命令 |
get key | 通过键获取值 | 最常用的读取命令 |
del key | 通过 key ,删除键值对 | 删除命令,返回删除数,注意,它是一个通用命令,在其他数据结构中,也可以使用它 |
strlen key | 求 key 指向字符串的长度 | 返回长度 |
getset key value | 修改原来 key 的对应值,并将旧值返回 | 如果原来值为空,则返回空,并设置新值 |
getrange key start end | 获取子串 | 记 字符串的长度为 len ,把字符串看作一个数组,而Redis 是以 0 开始计数的,所有start 和 end 的取值范围 为 0 到 len-1 |
append key value | 将新的字符串 value 加入到 原来 key 指向的字符串末 | 返回 key 指向 新字符串的长度 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
C:\Users\oukele>redis-cli 127.0.0.1:6379> set name oukele OK 127.0.0.1:6379> get name "oukele" 127.0.0.1:6379> getset name oukelelelele "oukele" 127.0.0.1:6379> getrange name 0 4 "oukel" 127.0.0.1:6379> append name hahahaha (integer) 20 127.0.0.1:6379> strlen name (integer) 20 127.0.0.1:6379> get name "oukelelelelehahahaha" 127.0.0.1:6379> del name (integer) 1 127.0.0.1:6379> get name (nil) |
Redis 中文文档参考地址:http://redisdoc.com/