Redis随笔

#Redis的五种数据类型

1、String

常用命令:

get、set、incr、decr、getset

mset、mget,基本语法如下:MSET key1 "Hello" key2 "World" ...

2、Hash

常用命令:

hget、hset、hgetall,基本语法如下:HSET key field1 "foo"

hmset、hmget,基本语法如下:HMSET key field1 "Hello" field2 "World" ...

3、List

常用命令:

lpush、rpush、lpop、rpop、lrange、blpop(阻塞)

4、Set

常用命令:

sadd、srem、spop(移除并返回集合中的一个随机元素)、sdiff(差集)、sinter(交集)、sunion(并集)、smembers(返回集合中的所有成员)

5、Sort Set

常用命令:

zadd、zrange、zrem、zcard

#Redis的数据过期策略

通过EXPIRE key seconds命令来设置数据的过期时间,PERSIST命令清除已设置的过期时间重新将key变为持久的

当key被DEL命令删除或者被SET、GETSET命令重置后与之关联的过期时间会被清除,使用INCR命令增加key的值或者通过LPUSH命令在list中增加一个新的元素或者使用HSET命令更新hash字段的值都会清除原有的过期时间设置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容