Redis常用命令

1 #开启Redis服务
2 redis-server
3 #连接本地Redis数据库
4 redis-cli
5 #连接远程Redis数据库
6 redis-cli -h host -p port

 

 1 #测试命令结果返回PONG表示正常
 2 ping
 3 #选择数据库,默认有16个数据库编号0-15
 4 select 0
 5  
 6 #数据操作
 7 #删除全部数据
 8 flushall
 9  
10 #String字符串操作
11 #添加/修改键值对
12 set name zs
13 set age 19
14 #添加多个键值对
15 mset name zs age 10
16 #根据key获取value
17 get name
18 #获取多个value
19 mget name age
20 #设置键值对有效期10s
21 setex name 10 zs
22 #在value后追加内容
23 append name ls
24  
25 #键命令
26 #查看键对应的value的类型
27 type name 
28 #查看所有键(支持正则表达式)
29 keys *
30 #删除键值对
31 del name
32 #设置键值对过期时间
33 expire name 10
34 #查看键值对过期时间(负数表示已过期)
35 ttl name
36 #查看键是否存在
37 exists name
38  
39 #hash哈希操作
40 #设置单个属性
41 hset person name zs
42 #设置多个属性
43 hmset person name zs age 22
44 #获取单个属性
45 hget person name
46 #获取多个属性
47 hmget person name age
48 #获取所有属性的值
49 hvals person
50 #删除单个属性
51 del person name
52 #删除多个属性
53 hdel person name age
54 #删除整个hset
55 del person
56  
57 #list列表操作
58 #在左侧插入数据
59 lpush list 1 2 3 4 5
60 #在右侧插入数据
61 rpush lsit 5 4 3
62 #查看指定索引范围0-末尾的数据
63 lrange list 0 -1
64 #删除指定位置的数据(从左边开始删除一个3)
65 lrem list 3 1
66  
67 #set集合操作
68 #添加多个数据 
69 sadd st1 1 2 3 4
70 #获取所有成员数据
71 smember set1 
72 #删除指定成员
73 srem set1 1 2
74  
75 #zset有序集合
76 #添加指定权重的数据
77 zset zset1 10 zs 20 ls 30 ww
78 #查询指定索引范围的数据
79 zrange zset 0 -1
80 #查询指定权重范围的数据
81 zrangebyscore zset1 10 20
82 #查询指定数据的权重
83 zscore zset1 zs
84 #删除指定数据
85 zrem zset1 zs
86 #删除指定权重范围的数据
87 zremrangebyscore zset1 10 20

posted on 2019-09-09 16:01  农夫三拳有點疼  阅读(153)  评论(0编辑  收藏  举报

导航