forked from nicetoloveyou/document
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathredis-use.txt
98 lines (72 loc) · 1.76 KB
/
redis-use.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# hash set
hmset user userid "11111" username "Paul"
# hash get
hget user userid
# hash del
hdel user userid
# list
lpush nosql redis
lpupsh nosql mongodb
# index
redis 127.0.0.1:6379[1]> lpush mylist "World"
(integer) 1
redis 127.0.0.1:6379[1]> lindex mylist 0
#list get
lrange nosql
# length
redis 127.0.0.1:6379[1]> llen mylist
------------------------------------------------------------------
#set 集合
redis 127.0.0.1:6379> sadd country china
(integer) 1
redis 127.0.0.1:6379> sadd country us
(integer) 1
redis 127.0.0.1:6379> smembers country
1) "china"
2) "us"
redis 127.0.0.1:6379>
# 并交差集
redis 127.0.0.1:6379> sismembers myset 5
(error) ERR unknown command 'sismembers'
redis 127.0.0.1:6379> sismember myset 3
(integer) 1
redis 127.0.0.1:6379> sunion myset myset2
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
6) "6"
redis 127.0.0.1:6379> sdiff
(error) ERR wrong number of arguments for 'sdiff' command
redis 127.0.0.1:6379> sdfa
(error) ERR unknown command 'sdfa'
redis 127.0.0.1:6379> sdiff myset myset2
1) "2"
2) "4"
3) "5"
redis 127.0.0.1:6379> sinter myset myset2
1) "1"
2) "3"
redis 127.0.0.1:6379>
#zadd 有序集合
redis 127.0.0.1:6379> zadd love yangmi
(error) ERR wrong number of arguments for 'zadd' command
redis 127.0.0.1:6379> zadd love 0 yangmi
(integer) 1
redis 127.0.0.1:6379> zadd love 100 white
(integer) 1
redis 127.0.0.1:6379> zrangescore zadd 0 1000
(error) ERR unknown command 'zrangescore'
redis 127.0.0.1:6379> zrangebyscore love 0 1000
1) "yangmi"
2) "white"
# move key
redis 127.0.0.1:6379[1]> move hi 12
(integer) 1
redis 127.0.0.1:6379[1]> get hi
# select database
select 12
# rename
redis 127.0.0.1:6379[1]> rename what "whatNow"
OK