赞
踩
- keys * #查询当前库的所有键
- rename <key> <newkey> #修改key名字
- type <key> #获取键对应的value的类型
- exists <key> #判断某个键是否存在
- del <key> #删除某个键
- expire <key> <seconds> #为键值设置过期时间,单位秒
- ttl <key> #查看还有多少秒过期,-1表示永不过期,-2表示已过期
- time #返回当前服务器时间第一个字符串是当前时间(以 UNIX 时间戳格式表示),而第二个字符串是当前这一秒钟已经逝去的微秒数
- dbsize #查看当前数据库的key的数量
- flushdb #清空当前库
- flushall #清空整个 Redis 服务器的数据(删除所有数据库的所有 key )
redis的五种数据类型是:1、string(字符串);2、hash(哈希);3、list(列表);4、set(集合);5、sort set (zset有序集合)。其中,string(字符串)是redis中最基本的数据类型,一个key对应一个value,string 可以包含任何数据。
- set <key> <value> #设置key和value
- setnx <key> <value> #不存在时设置key的值,key存在不会修改
- get <key> #获取key的value
- mset <key> <value> #同时设置一个或多个key-value对
- msetnx <key> <value> #不存在时设置多个键值对
- mget <key> #同时获取一个或多个value
- append <key> <value> #将给定的value追加到原值的末尾
- incrby <key> <value> #将value加指定的值
- incr <key> #将key中储存的数字值增1
- decrby <key> <value> #将value减指定的值
- decr <key> #将key中储存的数字值减1
- strlen <key> #获取指定key的长度
- setrange <key> <index> <value> #覆写key所储存的字符串
- getrange <key> <index> <value> #获取key的范围
- hsetnx <collect> <key> <value> #当key不存在时,设置key的值
- hset <collect> <key> <value> #设置一个字段的名称和值
- hget <collect> <key> #获取一个key的值
- hmset <collect> <key> <value> #设置多个属性的值
- hmget <collect> <key> #获取多个的key的值
- hgetall <collect> #获取集合所有的元素
- hkeys <collect> #获取所有的keys
- hvals <collect> #获取所有的values
- hexists <collect> <key> #查看指定hash中是否存在指定的key
- hdel <collect> <key> #删除指定的key
- hincrby <collect> <key> <value> #指定key自增(正)或减(负)指定值
- lpush <key> <value> #在列表的头部插入元素
- rpush <key> <value> #在列表尾部插入一个元素
- linsert <key> <BEFROE|AFTER> <value> <newvalue> #在指定元素的指定位置增加元素
- lpop <key> #删除头部的第一个元素
- rpop <key> #删除尾部的第一个元素
- lrem <key> <指定个数> <value> #删除列表指定数量的元素
- lset <key> <index> <value> #修改指定下标的元素的值
- lrange <index> <index> #查看指定范围的元素,始0、尾-1
- llen <key> #获取元素的数量
- lindex <key> <index> #获取指定索引位置的元素
- sadd <key> <value> #将一个或多个值添加到指定的set中
- srem <key> <value> #删除指定的元素
- spop <key> <指定个数> #随机删除元素
- smembers <key> #获取所有的元素
- scard <key> #获取元素的数量
- srandmember <key> #随机从集合中获取元素
- sismember <key> <value> #判断集合是否有该元素,不包含0、包含1
- sinter <key1> <key2> #获取交集
- sunion <key1> <key2> #获取并集
- sdiff <key1> <key2> #获取差集
- sdiffstore <key> <key1> <key2> #key1和key2集合的差集,结果存放到key集合中
- A = {1,3,5} B = {3,5,7,9}
- A交B = {3,5}
- A并B = {1,3,5,7,9}
- A差B = {1}
- B差A = {7,9}
- zadd <collect> <key> <value> #添加元素
- zrem <collect> <key> #删除指定的元素
- zrange <collect> <index> <index> <withscores> #根据评分正序获取元素
- zrevrange <collect> <index> <index> <withscores> #根据评分倒序获取元素
- zrank <collect> <index> <index> #正序获取元素的索引
- zrevrank <collect> <index> <index> #倒序获取元素的索引
- zincrby <collect> <指定值> <value> #为元素的score加上增量
- zscore <collect> <key> #返回元素的分值
- zcard <collect> #获取元素的数量
- zcount <collect> <min值> <max值> #统计分值在min和max之间的元素数量
- zrangebyscore <collect> <min值> <max值> #正序返回有序集 key 中,所有 score 值介于 min 和 max 之间的key
- zrevrangebyscore <collect> <min值> <max值> #倒序返回有序集 key 中,所有 score 值介于 min 和 max 之间的key
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。