一.设置 key_value
del 删除指定key的value
expire设置key的存在时间,过期自动删除
keys返回指定模式的key
支持的常见符号 * ? 如果要查找符号要加/表示转义
Migrate 把指定key移至另一个数据库(不知道为什么执行成功但报错)
readis默认有15个数据库,使用的默认是下标为0的数据库
move作用也是移动key但只是在同一个readis里移动
persist把key变成持久的
rename顾名思义
二.List基本操作
Lpush 新建一个List并传入多个值
Lrange 获取一个列表的值,需要指定开始结束下标(-1表示最后一个)
Lpop 返回并移除表头的值
Lrem(LIst remove)移除与给定的值相同的元素并设置要移除的数量
Lset通过指定下标名来设置值
Lindex通过下标返回值(这里取值的下标需要注意它是与你存入的下标是相反的,如果你存入的是在第一位,那么去就需要从最后取)
Linsert插入值到指定下标处
Llen返回指定列表长度
还有几个R开头的命令,这里介绍一个Rpush作用是插入数据到表尾
三.set的基本操作
Sadd 增加元素
Scard返回元素数量
Sismember 判断这个值是否已经存在这个列表里
Smembers 返回这个列表里全部的值
Smove原子的从一个集合移动到另一个集合里
Srem移除集合中的一个或多个元素
SUNION
Sunion返回多个集合的并集
四. SortedSet(有序的Set)
暂不学习,等需要了再看吧
五.系统命令
Bgsave(backgruand save)用于后台异步保存数据到磁盘
Config get返回运行中readis的指定项目的配置信息 支持 *
select 切换数据库
dbsize返回当前数据库中key的数量
info以一种易读的文本格式返回数据库的各种信息