Redis数据类型
Redis Strings
字符串是Redis的基本值类型。
127.0.0.1:6379>set mykey 1OK127.0.0.1:6379> get mykey"1"
可以对String进行一些其他的操作,如加法器等。
Redis Lists
Redis列表是简单的字符串列表,按照插入的顺序排序。你可以添加至列表的头部或者尾部元素。
127.0.0.1:6379> rpush mylist A(integer)1127.0.0.1:6379> rpush mylist B(integer)2127.0.0.1:6379> lpush mylist first(integer)3127.0.0.1:6379> lrange mylist 0(error) ERR wrong number of arguments for'lrange' command127.0.0.1:6379> lrange mylist 0-11)"first"2)"A"3)"B"
Redis Hashes
Redis Hashes是字符串字段和字符串值之间的映射。
127.0.0.1:6379> hmset user:100 username antirez birthyear 1977 verified 1OK127.0.0.1:6379> hget user:100 username"antirez"127.0.0.1:6379> hget user:1000(error) ERR wrong number of arguments for'hget' command127.0.0.1:6379> hget user:1000 username(nil)
Redis 无序集合
Redis集合(Set)是一个无序的字符串集合。可以以O(1)的时间复杂度完成添加,删除以及测试是否存在。
多次添加相同的元素。最终只有一个元素存在集合中。
可以再无序集合中完成合并、交集、并找出不同元素的集合操作。
127.0.0.1:6379> sadd myset 123(integer)3127.0.0.1:6379> smembers myset1)"1"2)"2"3)"3"
Redis有序集合
Redis有序集合是一个没有重复元素的字符串 集合。
不同在于,有序集合元素关联一个评分,按照评分的由低到高对集合元素排序。
集合的元素是唯一的,但是评分是可以重复的。
127.0.0.1:6379> zadd hackers 1940"Alan Kay"(integer)1127.0.0.1:6379> zadd hackers 1950"Ala2n Kay"(integer)1127.0.0.1:6379> zadd hackers 1430"Al3n Kay"(integer)1127.0.0.1:6379> zrange hackers 0-11)"Al3n Kay"2)"Alan Kay"3)"Ala2n Kay"127.0.0.1:6379> zrevrange hackers 0-11)"Ala2n Kay"2)"Alan Kay"3)"Al3n Kay"
参考实验楼: https://www.shiyanlou.com/courses/running/911
欢迎转载,但转载请注明原文链接[博客园: http://www.cnblogs.com/jingLongJun/]
[CSDN博客:http://blog.csdn.net/mergades]。
如相关博文涉及到版权问题,请联系本人。
[CSDN博客:http://blog.csdn.net/mergades]。
如相关博文涉及到版权问题,请联系本人。

浙公网安备 33010602011771号