Redis

redis是key-value的数据结构,每条数据都是⼀个键值对。

中⽂官⽹查看命令⽂档http://redis.cn/commands.html

键的类型是字符串 注意:键不能重复 值的类型分为五种:

  • 字符串 string
  • 哈希 hash
  • 列表 list
  • 集合 set
  • 有序集合 zset

字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。

保存

set key value

如果设置的键不存在则为添加,如果设置的键已经存在则修改。

例如添加name为laowang:set name laowang

setex key seconds value

设置键值及过期时间,以秒为单位 

mset key1 value1 key2 value2 ...

设置多个键值

append key value

追加值

获取值

get key

根据键获取值,如果不存在此键则返回nil(键本身就是字符串,我们可以加上引号包裹也可以不加。)

mget key1 key2 key3

根据多个键获取多个值

删除:

hde key field1 field2..删除属性

flushdb删除所有key

删除指定元素:

将列表中前count次出现的值为value的元素移除

lrem key count value

count > 0: 从头往尾移除

count < 0: 从尾往头移除

count = 0: 移除所有

posted on 2022-05-17 11:39  今晚不吃饭  阅读(28)  评论(0编辑  收藏  举报