可以按tab键输入前几个字母自动补充后面的
1.redis string类型
-
1.创建一个简单的名字
-
set name tom
-
keys *
-
2.获取名字内容
-
get name
-
3.创建多个标签名
-
mset age 30 home yanan
-
4.获取多个标签内容
-
mget age name
-
5.追加内容
-
append 123
-
6.查看字符串长度
-
strlen name
-
7.删除内容
-
del name
-
8.几秒后过时(3s)
-
expire name 3
-
9.运行一次num加一
-
incr num
-
10.加减固定数值
-
incrby num 5
-
decrby num 6
-
11.获取固定索引位置的值(截取name的0-3的索引值)
-
getrange name 0 3
-
getrange name 0 -1(取全部)
-
12.替换固定索引位置的值
-
setrange name 0 ab
-
原来是 tom,替换后是abm会覆盖
2.redis list类型
-
1. 创建和输出
-
lpush 数据是从左往右来进行添加,是从右往左来输出
-
rpush 是正常的添加和输出顺序
-
lrange 来进行查询
-
lpush li 0 1 2 3 (倒序)
-
rpush ls 0 1 2 3 (正序)
-
lrange li 0 -1 (来进行查询)
-
2. 删除最左和最右
-
lpop li 删除最左
-
rpop li 删除最右
-
3.根据索引获取元素
-
lindex li 0 (获取li 的第0 个元素)
-
4.求长度
-
llen li
-
5.删除列表中的几个元素
-
lrem ls 2 4 (ls 中删除 2个4)
-
ltrim ls 0 2 (截取0到2的元素给ls重新赋值)
-
6.把 li 的最后一个元素添加到 ls 中第一个位置的元素
-
rpoplpush li ls
-
7.把索引位置的值替换
-
lset ls 0 1 (把 ls 中的第0个索引位置的值替换成 1 )
-
8.在value值之前和后添加元素
-
linsert ls befor 0 1(在值 0 之前添加 1)
-
linsert ls after 0 x (在值 0 之后添加 x )