目录
一、string数据类型
string是redis最基本的数据类型,最大能存储512M的数据。string类型是二进制安全的,即可以存储任何数据,比如数字、图片、序列化对象等。
1、改
①append
append可以向键中追加值,如果该键不存在,则会新增。无论新增还是追加,都会返回一个字段长度。
②incr/decr
incr/decr可以使键值+/-1,但是键值必须为整数,结果会直接显示。
③incrby/decrby
incrby/decrby可以增加/减少指定整数值。
④getset
获取键值并返回,同时赋予新值。
⑤setex
设置过期时间
ttl 查看剩余存活时间(-1表示永不过期,-2表示已经过期)
数据到期消失
⑥setnx
不存在执行set操作,已存在则不变
2、查
①get
获取键值
②strlen
获取键的字符长度
3、批量设置
①mset/mget
②msetnx
这里可以看到如果其中一个键存在的情况下,其他个键的设置将会无法执行。
二、List数据类型
List列表的元素类型为string,按照插入顺序排序,再列表的头部或者尾部添加元素。
1、改
①lpush
在表头(左侧)依次插入列表元素。
继续添加元素
②lpushx
当键存在时,在头部插入元素值并返回列表元素数量,否则不执行。
当不存在时
③lpop
移除头部第一个元素并返回其值