Redis
算盘
喜欢徒步,喜欢读书
展开
-
Redis中过期时间
Redis可以使用EXPIRE命令设置一个键的过期时间,到时间后Redis会自动删除它。 EXPIRE命令的使用方法为EXPIRE key seconds,其中seconds参数表示键的过期时间,单位是秒。该命令返回1表示设置成功,返回0则表示键不存在或设置失败。 想知道一个键还有多久的时间会被删除,可以使用TTL命令。返回值是键的剩余时间(单位是秒) 没有为键设置过期时间的情况下回返回-1 取消键的过期时间设置,则可以使用PERSIST命令 redis>PERSIST key ...原创 2021-12-26 20:33:29 · 1425 阅读 · 0 评论 -
有序集合类型(zset)
1、增加元素 ZADD key score member [score member...] ZADD命令用来向有序集合中加入一个元素和该元素的份数,如果该元素已经存在则会用心的分数替换原有的分数。ZADD命令的返回值是新加入到集合中的元素个数(不包含之前已经存在的元素) 2、获得元素的分数 ZSCORE key member 3、获得排名在某个范围的元素列表 ZRANGE key start stop [WITHSCORES] ZREVRANGE key start stop [WITHSCORES]原创 2021-12-18 13:08:24 · 260 阅读 · 0 评论 -
集合类型(set)
1、添加/删除元素 SADD key member [member...] SREM key member [member...] SADD命令用来向集合中增加一个或多个元素,如果键不存在则会自动创建。 SADD的返回值是成功加入的元素数量。 SREM命令用来从集合中删除一个或多个元素,并返回删除成功的个数。 2、获得集合中的所有元素 SMEMBERS key 3、判断元素是否在集合中 SISMEMBER key member 当值存在是SISMEMBER命令返回1,当值不存在或键不存在时返回.原创 2021-12-02 23:34:00 · 996 阅读 · 0 评论 -
列表类型(list)
列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。 1、向列表两端增加元素 LPUSH key value [value...] RPUSH key value [value...] LPUSH命令用来向列表左边增加元素,返回值表示增加元素后列表的长度 redis>LPUSH numbers 1 LPUSH命令还支持同时增加多个元素 redis>LPUSH numbers 2 3 RPUSH命令用来向列表右边增加元素,返回值表示增原创 2021-11-16 17:40:30 · 1294 阅读 · 0 评论 -
散列类型(hash)
散列类型适合存储对象:使用对象类别和ID构成键名,使用字段类别和ID构成键名,使用字段表示对象的属性,而字段值则存储属性值。 1、赋值与取值 HSET key field value HGET key field HMSET key field value [field value...] HMGET key field [field...] HGETALL key HSET命令用来给字段赋值,HGET命令用来获得字段的值。 redis>HSET car price 500 redis>HS原创 2021-11-07 17:37:22 · 215 阅读 · 0 评论 -
字符串类型
1、介绍 字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许存储的数据的最大容量是512MB。 2、命令 2.1 赋值与取值 SET key value GET key 2.2 递增数字 INCR key 2.3 增加指定的整数 INCRBY key increment 2.4 减少指定的整数 DECR key DECRBY key decrement 2.5 增加指定浮点数 INCRBYFLOAT key increment 2.6 向.原创 2021-10-17 21:28:01 · 130 阅读 · 0 评论 -
Redis数据库
Redis客户端与Redis建立连接后会自动选择0号数据库,可以随时使用SELECT命令更换数据库,如要选择1号数据库: redis>SELECT 1 OK 1、查看所有的键: KEYS * 2、判断一个键是否存在 EXISTS key,如果键存在返回整数类型1,否则返回0。 3、删除键 DEL key [key...] 可以删除一个或多个键,返回值是删除的键的个数。 4、获得键值的数据类型 TYPE key TYPE命令用来获得键值的数据类型,返回值可能是string(字符串类型)、hash原创 2021-10-07 15:08:47 · 97 阅读 · 0 评论 -
Redis命令返回值
1、状态回复(status reply)是最简单的一种回复 例如:redis>PING PONG 2、错误回复 当出现命令不存在或命令格式有错误等情况时Redis会返回错误回复(error reply)。错误回复以(error)开头,并在后面跟上错误信息。 例如:redis>ERRORCOMMEND (error)ERR unknown command 3、整数回复 Redis虽然没有整数类型,但是却提供了一些用于整数操作的命令,如递增键值的INCR命令会以整数形式返回递增后的键值。整数回复原创 2021-10-01 08:45:49 · 1472 阅读 · 0 评论 -
Redis简介
Remote Dictionary Server(远程字典服务) 1、方便扩展 2、大数据量高性能 3、数据类型的多样性 4、分布式存储原创 2021-09-27 11:16:22 · 65 阅读 · 0 评论