redis string 常用操作
Redis是一个开源的(BSD许可)高性能键值对存储数据库,可用作数据库、缓存和消息中间件。Redis支持数据结构包括:字符串、哈希表、列表、集合、有序集合与跳跃表。其中,字符串是Redis中最基础、最常用的数据结构。
下面介绍Redis中字符串(String)常用的操作:
1. 设置或修改字符串的值
```
set key value
```
例如:设置键名为“name”对应的值为“Alice”:
```
set name Alice
```
若该键名已存在,则会将原值覆盖。
2. 获取字符串的值
```
get key
```
例如:获取键名为“name”对应的值:
```
get name
```
若该键名不存在,则返回空值。
3. 获取字符串的长度
```
strlen key
```
例如:获取键名为“name”对应的值的长度:
```
strlen name
```
4. 在字符串后追加内容
```
append key value
```
例如:在键名为“name”对应的值后追加“Smith”:
```
append name Smith
```
追加后的值为:“AliceSmith”。
5. 获取并设置字符串的值
```
getset key value
```
例如:获取键名为“name”对应的原值,并将其设置为“Bob”:
```
getset name Bob
```
若该键名不存在,则返回空值。
6. 自增/自减指定键名对应的值
```
incr key
redis doc
decr key
```
例如:将键名为“age”对应的值加1:
```
incr age
```
将键名为“count”对应的值减1:
```
decr count
```
7. 指定增量自增/自减指定键名对应的值
```
incrby key increment
decrby key decrement
```
例如:将键名为“score”对应的值增加10:
```
incrby score 10

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。