当前位置:网站首页>Redis Basics
Redis Basics
2022-07-29 07:13:00 【qq_ forty-six million one hundred and ninety-eight thousand nin】
List of articles
Redis command
String type

192.168.86.128:6379> keys *
(empty array)
192.168.86.128:6379> keys a*
(empty array)
192.168.86.128:6379> del name
(integer) 0
192.168.86.128:6379> mset k1 v1 k2 v2 k3 v3
OK
192.168.86.128:6379> keys *
1)“k3”
2)“k1”
3)“k2”
192.168.86.128:6379> del k1 k2 k3
(integer) 3
192.168.86.128:6379> keys *
(empty array)
192.168.86.128:6379> exists k1
(integer) 0
192.168.86.128:6379> expire age 20
(integer) 0
192.168.86.128:6379> set age 23
OK
192.168.86.128:6379> get age
“23”
192.168.86.128:6379> expire age 20
(integer) 1
192.168.86.128:6379> keys *
1)“age”
192.168.86.128:6379> ttl age
(integer) -2
192.168.86.128:6379> keys *
(empty array)
192.168.86.128:6379> set name rose
OK
192.168.86.128:6379> set name jack
OK
192.168.86.128:6379> get name
“jack”
192.168.86.128:6379> mset k1 v1 k2 v2 k3 v3
OK
192.168.86.128:6379> mget k1 k2 k3 name
1)“v1”
2)“v2”
3)“v3”
4)“jack”
192.168.86.128:6379> set age 18
OK
192.168.86.128:6379> get age
“18”
192.168.86.128:6379> incr age
(integer) 19
192.168.86.128:6379> get age
“19”
192.168.86.128:6379> incrby age 3
(integer) 22
192.168.86.128:6379> get age
“22”
192.168.86.128:6379> set score 99.1
OK
192.168.86.128:6379> incrbyfloat score 0.9
“100”
192.168.86.128:6379> keys *
1)“k1”
2)“k3”
3)“k2”
4)“score”
5)“age”
6)“name”
192.168.86.128:6379> setnx name lisi
(integer) 0
192.168.86.128:6379> setnx name1 lisi
(integer) 1
192.168.86.128:6379> get name1
“lisi”
192.168.86.128:6379> expire name 10
(integer) 1
192.168.86.128:6379> ttl name
(integer) 6
192.168.86.128:6379> ttl name
(integer) 2
192.168.86.128:6379> ttl name
(integer) -2
192.168.86.128:6379> keys *
1)“k1”
2)“k3”
3)“k2”
4)“score”
5)“name1”
6)“age”
192.168.86.128:6379> setex name 10 jack
OK
192.168.86.128:6379> ttl name
(integer) 5
192.168.86.128:6379> ttl name
(integer) 1
192.168.86.128:6379> ttl name
(integer) -2
key The hierarchy of

192.168.86.128:6379> set heima:user:1 ‘{“id”:1, “name”:“Jack”, “age”: 21}’
OK
192.168.86.128:6379> set heima:user:2 ‘{“id”:2, “name”:“Rose”, “age”: 18}’
OK
192.168.86.128:6379> set heima:product:1 ‘{“id”:1, “name”:“ millet 11”, “price”: 4999}’
OK
192.168.86.128:6379> set heima:product:2 ‘{“id”:2, “name”:“ glory 6”, “price”: 2999}’
OK
192.168.86.128:6379> keys *
1)“k3”
2)“k1”
3)“heima:user:2”
4)“score”
5)“name1”
6)“heima:product:1”
7)“heima:product:2”
8)“k2”
9)“heima:user:1”
10)“age”
Hash type


192.168.86.128:6379> hset heima:user:3 name Lucy
(integer) 1
192.168.86.128:6379> hset heima:user:3 age 21
(integer) 1
192.168.86.128:6379> hset heima:user:3 age 18
(integer) 0
192.168.86.128:6379> hget heima:user:3 age
“18”
192.168.86.128:6379> hmset heima:user:4 name hei age 23 sex man
OK
192.168.86.128:6379> hmget heima:user:4 name age sex
1)“hei”
2) “23”
3) “man”
192.168.86.128:6379> hgetall heima:user:4
1)“name”
2) “hei”
3) “age”
4) “23”
5) “sex”
6) “man”
192.168.86.128:6379> hkeys heima:user:4
1)“name”
2) “age”
3) “sex”
192.168.86.128:6379> hvals heima:user:4
1)“hei”
2) “23”
3) “man”
192.168.86.128:6379> hincrby heima:user:4 age 10
(integer) 33
192.168.86.128:6379> hvals heima:user:4
1)“hei”
2) “33”
3) “man”
192.168.86.128:6379> hsetnx heima:user:4 sex woman
(integer) 0
192.168.86.128:6379> hsetnx heima:user:3 sex man
(integer) 1
192.168.86.128:6379> hgetall heima:user:3
1)“name”
2) “Lucy”
3) “age”
4) “18”
5) “sex”
6) “man”
List type


192.168.86.128:6379> lpush users 1 2 3
(integer) 3
192.168.86.128:6379> lrange users 0 -1
1)“3”
2) “2”
3) “1”
192.168.86.128:6379> rpush users 4 5 6
(integer) 6
192.168.86.128:6379> lpop usres 1
(nil)
192.168.86.128:6379> lpop users 1
1)“3”
192.168.86.128:6379> lrange users 0 -1
1)“2”
2) “1”
3) “4”
4) “5”
5) “6”
192.168.86.128:6379> rpop users 1
1)“6”
192.168.86.128:6379> lrange users 0 -1
1)“2”
2) “1”
3) “4”
4) “5”
192.168.86.128:6379> blpop user1 100
Open another window
192.168.86.128:6379> lpush user1 jack
(integer) 1
192.168.86.128:6379> blpop user1 100
1)“user1”
2) “jack”
(27.58s)
set type


192.168.86.128:6379> sadd s1 a b c
(integer) 3
192.168.86.128:6379> smembers s1
1)“c”
2) “a”
3) “b”
192.168.86.128:6379> srem s1 a
(integer) 1
192.168.86.128:6379> sismember s1 a
(integer) 0
192.168.86.128:6379> scard s1
(integer) 2
192.168.86.128:6379> sadd zs lisi wangwu zhaoliu
(integer) 3
192.168.86.128:6379> sadd ls wangwu mazi ergou
(integer) 3
192.168.86.128:6379> sinter zs ls
1)“wangwu”
192.168.86.128:6379> sdiff zs ls
1)“lisi”
2)“zhaoliu”
192.168.86.128:6379> sunion zs ls
1)“lisi”
2)“zhaoliu”
3)“wangwu”
4)“mazi”
5)“ergou”
192.168.86.128:6379> sismember zs lisi
(integer) 1
192.168.86.128:6379> sismember ls zhangsan
(integer) 0
192.168.86.128:6379> srem zs lisi
(integer) 1
192.168.86.128:6379> smembers zs
1)“wangwu”
2)“zhaoliu”
sortedset type



192.168.86.128:6379> zadd stus 85 Jack 89 Lucy 82 Rose 95 Tom 78 jerry 92 amy 76 miles
(integer) 7
192.168.86.128:6379> zrem stus Tom
(integer) 1
192.168.86.128:6379> zrank stus Rose
(integer) 2
192.168.86.128:6379> zrevrank stus Rose
(integer) 3
192.168.86.128:6379> zcard stus
(integer) 6
192.168.86.128:6379> zcount stus 0 80
(integer) 2
192.168.86.128:6379> zincrby stus 2 amy
“94”
192.168.86.128:6379> zrevrange stus 0 2
1)“amy”
2) “Lucy”
3) “Jack”
192.168.86.128:6379> zrangebyscore stus 0 80
1)“miles”
2) “jerry”
边栏推荐
- 谷歌零碎笔记之JWT(草稿)
- MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)
- Federal learning backdoor attack summary (2019-2022)
- Pod基本介绍
- Is online legend software testing training really so black hearted? Are they all scams?
- Spark Learning Notes (VII) -- spark core core programming - RDD serialization / dependency / persistence / partition / accumulator / broadcast variables
- 1172. 餐盘栈 有序列表+栈
- Excerpts from good essays
- fillder使用
- 后缀自动机(SAM)讲解 + Luogu p3804【模板】后缀自动机 (SAM)
猜你喜欢

约瑟夫环问题

Vscode remote debugging PHP solution through remotessh and Xdebug

Personal blog system (with source code)

Is online legend software testing training really so black hearted? Are they all scams?

ETL为什么经常变成ELT甚至LET?

Implementation of book borrowing management system based on C language

Unity free element special effect recommendation

基于C语言设计的学籍管理系统

Student achievement ranking system based on C language design

Idea cannot find a database solution
随机推荐
Unity exploration plot access design analysis & process + code specific implementation
Decompilation of wechat applet
Flink real time warehouse DWD layer (traffic domain) template code
Junda technology | applicable to "riyueyuan" brand ups wechat cloud monitoring card
2022年SQL经典面试题总结(带解析)
【C语言刷LeetCode】2332. 坐上公交的最晚时间(M)
gin 服务退出
2022-07-28:以下go语言代码输出什么?A:AA;B:AB;C:BA;D:BB。 package main import ( “fmt“ ) func main() { f
太空射击第17课: Game Over (結束)
【Redis】Redis开发规范与注意事项
Flink实时仓库-DWD层(下单-多张表实现join操作)模板代码
Sword finger offer II 115: reconstruction sequence
Excel文件读写(创建与解析)
1172. The plate stack has a sequence table + stack
上采样之反卷积操作
Flink real-time warehouse DWD layer (order placing multiple tables to realize join operation) template code
Flink实时仓库-DWD层(处理复杂数据-流和表的装换处理)模板代码
330. 按要求补齐数组
Simulation volume leetcode [normal] 222. number of nodes of complete binary tree
【charles日常问题】开启charles,使用不了钉钉