一.字符串string
- 1.增 set mset
- 2.删 del
- 3.改 set
- 4.查 get mget
- 5.追加 append
- 6.有效期 setex key seconds value
字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。
1.增加
- 设置键值
set key value
e.g. set name rossum
- 设置键的过期时间
setex key seconds value
# 设置name 值为rossum 为3秒的数据
setex name 3 rossum
- 设置多个键值
mset key1 value1 key2 value2 ...
mset name jason age 18
2.删除
del key
127.0.0.1:6379> get name
"wang"
127.0.0.1:6379> del name
(integer) 1
127.0.0.1:6379> get name
(nil)
# 查询一个空值 返回 nil
flushdb # 删除当前数据库中的所有Key
flushall # 删除所有数据库中的key
3.修改
set key newvalue
127.0.0.1:6379> get name
"sun"
127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> get name
"wang"
4.查询
- 获取:根据键获取值,如果不存在此键则发那会(nul)
get key
get name
- 根据多个键取多个值
mget key1 key2
5.追加值
append key value
e.g. append name honey
127.0.0.1:6379> set name1 wang
OK
127.0.0.1:6379> get name1
"wang"
127.0.0.1:6379> APPEND name1 wangyang
(integer) 12
127.0.0.1:6379> get name1
"wangwangyang"