目录
0.redis入门
SELECT 选择redis数据库
DBSIZE 查看redis数据库大小
key * 查看redis数据库所有的key
flushdb 清空当前数据库
1.String(字符串)操作
1.1常规字符串操作
set (key) (value) 存入字符串
get (key) 获得字符串
exists (key) 判断1个key是否存在(0-不存在,1-存在)
append (key) (value) 给1个key追加字符串,若这个key不存在,就新建这个key,并赋值
strlen (key) 获取1个key的长度
1.2.数字型字符串
set (key) (数字) 定义数字性字符串
get (key) 获得数字型字符串
incr (key)(n) 将数字型字符串数字加n,默认为1
decr (key) (n) 将数字型字符串数字减n,默认为1
1.3字符串截取和替换range
getrange (key) (start) (end) 截取字符串0开头,若end=-1就是截取全部
setrange (key) (start) (value) 替换指定位置开始的字符串
setex (key) (time) (value) 设置key的过期时间,过期后key就会消亡
setnx (key)(value) 创建key前判断是否存在该key,若存在就创建失败
ttl (key) 查看key的剩余过期时间
1.4.同时设置多个key
mset (key1) (value1) (key2) (value2)...... 同时设置多个key
mget (key1) (key2)...... 同时得到多个key
msetnx (key1) (value1) (key2) (value2)...... 同时设置多个key,判断是否存在,具有原子性,要么同时成功,要么同时失败。
1.5.json字符串和getset
set (对象):(id):(value) json存入
getset (key) (value) 先获得key的值再修改,不存在返回null