###常用的指令
####(redis_Key关键字)
- keys * 查看本库中的所有的key
- exists key的名字: 判断某个key是否存在
- move key db: 当前的库中的key就没有了,被移除了
- expire key 秒钟: 给指定的key设置过期的时间
- ttl key :查看key还有多长时间过期,-1表示永不过期,-2表示已经过期
- type key:查看你的key的类型
- del key: 删除某个key
- mset k1 v1 k2 v2:一次性插入多给kv键值对
- mget k1 v1 k2 v2:一个性取出多个kv键值对
####(redis_String类的指令)
- append key: 将key对应的values总追加某个值。
- incr key:将key中对应的value的值加一
- decr key:将key中对应的值减一
- getrange key 0 2:取出key对应value中的0-2范围对应的值,类似于 between and
- incrby key 2:多步递增
- decrby key 2:多步递减
- setrange key 0 xxx :从0位开始在后面补xxx
- setex key time value:给设置一个key并且给他指定过期时间.(setwithexpire)
- setnx key value:如果不存在设置一个key-value
####(redis_list类的指令)
- lpush list 1 2 3 4:向库中放入一个list。
- lrange list 0 -1:显示库中key为list的栈。
- lpop list:将栈顶的元素弹出(rpush,rpop类似)
- lindex list 0:查看0号位的元素
- llen list :查看集合的长度。
- lrem list 2 1:删除集合中的2个1
- ltrim list 0 2:将key对应的集合中的0-2的元素去除赋值给这个集合
- rpopopush list01 list02 :将list01的rpop弹出栈,加到list02中
- linsert list01 5 before java:在list01中元素5的前面加java
- linsert list01 5 after java:在list01中元素5的后面加java
####(redis_set类的指令)
- sadd set01 1 1 1 2 2 2 3 3 3:set01对应的value中添加一个或多个值(不能重复,这里添加进1,2,3)
- SMEMBERS set01:获取set01对应set的集合成员
- SISMEMBER set01 1:判断集合中是否存在某一个值(1代表存在,0代表不存在)
- SCARD set01:获取集合中有多少个元素
- SREM set01 3:删除集合中的某个元素
- SRANDMEMBER set01 3:set01中随机抽出3个元素。
- spop set01: 集合中随机出栈
- smove set01 set02 5:set01中的5迁移到set02中
- SDIFF set01 set02:差集set01减去和set02相同的部分以后留下来的值。
- SINTER set01 set02:取出set01和set02公共的部分的集合元素。
- SUNION set01 set02: 取出set01和set02的并集后的元素。
(redis_hash类的指令)
- hset person name zhangyukang :添加一个key为person,value为一组键值对。
- hget person name:拿到person的name的值
- hmset person name zhangyukang age 18 address jiangxi:一次性设置多个值。
- HMGET person name age address:一次性获得多个值.
- hgetall person :获取key为person的value的所有的键值对。(k-v)。
- hdel person user name: 删除name。
- hlen person :查看key为person的value中还有几个键值对.
- HEXISTS person name: 查看是否有name.
- HKEYS person:得到key为person的value中的键值对中所有的key
- HVALS person:得到key为person的value中的键值对中所有的value
- HINCRBY person age 2:让person的age增加2.
- HINCRBYFLOAT person weight 12.3:让person的体重增加12,3.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)