本文主要是介绍redis(12.21),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
windows+R中输入cmd
在控制面板上输入(打开redis):redis-cli.exe -h 127.0.0.1 -p 6379
SET key value 设置指定 key 的值
GET key 获取指定 key 的值。
键(key)
TYPE key 返回 key 所储存的值的类型。
DEL key该命令用于在 key 存在时删除 key。
哈希(Hash)
Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。
HDEL key field1 [field2] 删除一个或多个哈希表字段
HGET key field 获取存储在哈希表中指定字段的值。
HGETALL key 获取在哈希表中指定 key 的所有字段和值
列表(List)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
RPUSHX key value 为已存在的列表添加值
LRANGE key start stop 获取列表指定范围内的元素
LPUSHX key value 将一个值插入到已存在的列表头部
集合(Set)
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
集合对象的编码可以是 intset 或者 hashtable。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
SADD key member1 [member2] 向集合添加一个或多个成员
SCARD key 获取集合的成员数
SINTER key1 [key2] 返回给定所有集合的交集
有序集合(sorted set)
Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 2
ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的分数
ZCARD key 获取有序集合的成员数
ZRANGEBYLEX key min max [LIMIT offset count] 通过字典区间返回有序集合的成员
详细请参考:https://www.runoob.com/redis/redis-sorted-sets.html
这篇关于redis(12.21)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!