1.启动Redis
(1)查询Redis是否启动:ps -ef|grep redis。
(2)启动redis: redis-serverredis.conf。
(3)连接:redis-cli -p 6379。
(4)测试,发送ping,如果连接正常则返回PONG,否则返回连接错误。
2.字符串操作
(1)设置/获取/删除/追加/strlen:添加、获取、删除、拼接和长度;
(2) INCR/DECR/INCRBY/DERBY,必须是加减的数字;
(3)getrange:获取指定范围内的值,类似于介于.和;
(4)setrange:设置指定范围内的值,格式为setrange键值;
(5)setex:设置带有过期时间的密钥,过期时间是动态设置的。Setex键第二个值真值;
(6)setnx:仅在密钥不存在时设置密钥的值。Setnx键真值;
(7)mset/mget/msetnx:同时设置和获取多个值,msetnx只有在所有给定的键都不存在时才会生效。3.列表操作
(1)lpush/rpush/lran ge;添加,获取;
(2)lpop/rpop:从左/右各去掉一个;
(3)lindex,根据索引下标(从上到下)获取元素;
(4)llen:长度;
(5)lrem键删除n值;
(6)ltrim键启动索引并结束索引,截取指定范围内的值,然后分配给该键;
(7)RPO毛绒源列表目标列表,将源列表中的最后一个移动到目标列表中的第一个。
(8)lset关键字索引值:关键字中的索引被赋值。
(9)在值1之前/之后插入键值2:在键列表中,在值1之前/之后插入值2。4.集合运算
(1)sadd/smembers/sismember: add(不允许重复),查看并判断一个元素是否是集合的成员;
(2)scard,获取集合中元素的个数;
(3)srem键值:删除集合中的元素;
(4)srandmember key:整数(随机选择的键数);
(5)spop键:随机弹出一个;
(6) s移动key1 key2中的某个值:将key1中的某个值赋给key 2;
(7) sdiff/sink/s并集:差集(第一个集合中的项目,但不在任何后续集合中)、交集和并集;
5.zydlm(Hash)操作,KV键值对模式不变,但V也是键值对。
(1)hset/hget/hmset/hmget/Hg metal/hdel;
(2)hlen;
(Exists键的键中某个值的键:判断键中是否有某个值;
(4) HKEYS/Hwals:获取密钥中的密钥/值;
(5)key的keynum中的hincrby/hincrbyfloat键:keynum(整数和浮点)中某个键的值;
(6)hsetnx:不存在转让,但存在无效;6.有序集Zset(排序集)操作,在集的基础上增加一个分值。Set以前是K11V2V3,现在zset是k1 score1 v1 score2 v2 score3 v3。
(1)zadd/zrange/zrevrange:按相反的顺序添加、查看和查看。当zrange最终与core结合时,意味着所有内容都被显示出来;
(2)zrangebycore键开始得分结束得分:查询得分范围内的值,当范围得分标有“(”时,表示不等于;
(3)分数为Zremkey下的对应值:删除元素;
(4)zcard键/zcount键得分区间:获取数字/得分区间中的数字;
(5)zrank键值:获取值的下标。
(6)对应值6)zscore键:得分;
(7)zrevrank键值:逆序获取下标值;
(8)zrevrangebycore键结束得分和开始得分:逆序查询得分范围内的值;7.其他人
(1)选择:切换数据库的命令;
(2)dbsize:检查当前数据库中的键数;
(3)flushdb:清空当前库;
(4)Flushall:杀死所有库;
(5)密钥*:该库的所有密钥;
(ExistsKey的名称,判断一个密钥是否存在;
(7)移动密钥数据库:将密钥移动到数据库库中;
(8)过期密钥秒:设置给定密钥的过期时间;
(9)ttl键,检查多少秒会过期,-1表示永不过期,-2表示已经过期;
(10)持久密钥:去掉密钥的过期时间,密钥将被永久保存;
(11)键入密钥检查您的密钥是什么类型;
(12)德尔基;删除密钥;
(13)转储键:序列化给定的键并返回序列化的值;