Redis指令
redis
-
启动
- 服务
redis-server.exe redis.windows.conf
- 客户端
redis-cli.exe
- 服务
-
选择数据库
select index
默认的数据库的个数 16 ,index的取值范围0-15 -
字符串
-
设置
- set key value
-
读取
- get key
-
设置有效期的值
1. set key value ex 10 2. set key value expire key 10
-
自增
- incr key
-
自减
- descr key
-
求长度
- strlen key
-
-
列表
-
左加 lpush key value
-
右加 rpush key value
-
左出 lpop key
-
右出 rpop key
-
求长度 llen key
-
lrange key 0 10
-
栈和队列
# 栈 先进后出 [左进右出] lpush goods caomei lpush goods xiangjiao rpop goods rpop goods # 队列 先进先出 [左进左出] lpush goods caomei lpush goods xiangjiao lpop goods lpop goods
-
-
hash
-
添加
-
hmset key field value
hmset person_1 name wangsai age 18 hmset person_2 name wangrongyan age 88
-
-
读取
-
读所有
hgetall key
hgetall person_1 0) name 1) wangsai 2) age 3) 18
-
只读key
hkeys key
hkeys person_1 0) name 1) age
-
只读值
hvals key
hvals person_1 0) wangsai 1) 18
-
-
-
集合
-
添加
sadd key value
sadd goods caomei sadd goods putao
-
求长度
scard key
scard goods
-
-
有序集合
-
添加
zadd key score value
zadd goods 10 caomei zadd goods 20 beer zadd goods 5 mianbao
-
读取
zrange key
是以升序排序的zrange goods 0 10
-
求长度
zcard
zcard key
-