常用命令
来源:互联网 发布:社交网络 mp4 编辑:程序博客网 时间:2024/06/06 05:26
来源:http://www.yiibai.com/redis/
Redis键
此命令删除键,如果存在2DUMP key
该命令返回存储在指定键的值的序列化版本。3EXISTS key
此命令检查该键是否存在。4EXPIRE key seconds
指定键的过期时间5EXPIREAT key timestamp
指定的键过期时间。在这里,时间是在Unix时间戳格式6PEXPIRE key milliseconds
设置键以毫秒为单位到期7PEXPIREAT key milliseconds-timestamp
设置键在Unix时间戳指定为毫秒到期8KEYS pattern
查找与指定模式匹配的所有键9MOVE key db
移动键到另一个数据库10PERSIST key
移除过期的键11PTTL key
以毫秒为单位获取剩余时间的到期键。12TTL key
获取键到期的剩余时间。13RANDOMKEY
从Redis返回随机键14RENAME key newkey
更改键的名称15RENAMENX key newkey
重命名键,如果新的键不存在16TYPE key
返回存储在键的数据类型的值。‘’
Redis字符串
此命令用于在指定键设置值2GET key
键对应的值。3GETRANGE key start end
得到字符串的子字符串存放在一个键4GETSET key value
设置键的字符串值,并返回旧值5GETBIT key offset
返回存储在键位值的字符串值的偏移6MGET key1 [key2..]
得到所有的给定键的值7SETBIT key offset value
设置或清除该位在存储在键的字符串值偏移8SETEX key seconds value
键到期时设置值9SETNX key value
设置键的值,只有当该键不存在10SETRANGE key offset value
覆盖字符串的一部分从指定键的偏移11STRLEN key
得到存储在键的值的长度12MSET key value [key value ...]
设置多个键和多个值13MSETNX key value [key value ...]
设置多个键多个值,只有在当没有按键的存在时14PSETEX key milliseconds value
设置键的毫秒值和到期时间15INCR key
增加键的整数值一次16INCRBY key increment
由给定的数量递增键的整数值17INCRBYFLOAT key increment
由给定的数量递增键的浮点值18DECR key
递减键一次的整数值19DECRBY key decrement
由给定数目递减键的整数值20APPEND key value
追加值到一个键
Redis哈希
删除一个或多个哈希字段2HEXISTS key field
判断一个哈希字段存在与否3HGET key field
获取存储在指定的键散列字段的值4HGETALL key
让所有的字段和值在指定的键存储在一个哈希5HINCRBY key field increment
由给定数量增加的哈希字段的整数值6HINCRBYFLOAT key field increment
由给定的递增量哈希字段的浮点值7HKEYS key
获取所有在哈希字段8HLEN key
获取哈希字段数9HMGET key field1 [field2]
获得所有给定的哈希字段的值10HMSET key field1 value1 [field2 value2 ]
设置多个哈希字段的多个值11HSET key field value
设置哈希字段的字符串值12HSETNX key field value
设置哈希字段的值,仅当该字段不存在13HVALS key
获取在哈希中的所有值14HSCAN key cursor [MATCH pattern] [COUNT count]
增量迭代哈希字段及相关值
Redis列表
取出并获取列表中的第一个元素,或阻塞,直到有可用2BRPOP key1 [key2 ] timeout
取出并获取列表中的最后一个元素,或阻塞,直到有可用3BRPOPLPUSH source destination timeout
从列表中弹出一个值,它推到另一个列表并返回它;或阻塞,直到有可用4LINDEX key index
从一个列表其索引获取对应的元素5LINSERT key BEFORE|AFTER pivot value
在列表中的其他元素之后或之前插入一个元素6LLEN key
获取列表的长度7LPOP key
获取并取出列表中的第一个元素8LPUSH key value1 [value2]
在前面加上一个或多个值的列表9LPUSHX key value
在前面加上一个值列表,仅当列表中存在10LRANGE key start stop
从一个列表获取各种元素11LREM key count value
从列表中删除元素12LSET key index value
在列表中的索引设置一个元素的值13LTRIM key start stop
修剪列表到指定的范围内14RPOP key
取出并获取列表中的最后一个元素15RPOPLPUSH source destination
删除最后一个元素的列表,将其附加到另一个列表并返回它16RPUSH key value1 [value2]
添加一个或多个值到列表17RPUSHX key value
添加一个值列表,仅当列表中存在
Redis有序集合
如下表显示与排序集的一些基本命令:
添加一个或多个成员到有序集合,或者如果它已经存在更新其分数2ZCARD key
得到的有序集合成员的数量3ZCOUNT key min max
计算一个有序集合成员与给定值范围内的分数4ZINCRBY key increment member
在有序集合增加成员的分数5ZINTERSTORE destination numkeys key [key ...]
多重交叉排序集合,并存储生成一个新的键有序集合。6ZLEXCOUNT key min max
计算一个给定的字典范围之间的有序集合成员的数量7ZRANGE key start stop [WITHSCORES]
由索引返回一个成员范围的有序集合。8ZRANGEBYLEX key min max [LIMIT offset count]
返回一个成员范围的有序集合(由字典范围)9ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]
按分数返回一个成员范围的有序集合。10ZRANK key member
确定成员的索引中有序集合11ZREM key member [member ...]
从有序集合中删除一个或多个成员12ZREMRANGEBYLEX key min max
删除所有成员在给定的字典范围之间的有序集合13ZREMRANGEBYRANK key start stop
在给定的索引之内删除所有成员的有序集合14ZREMRANGEBYSCORE key min max
在给定的分数之内删除所有成员的有序集合15ZREVRANGE key start stop [WITHSCORES]
返回一个成员范围的有序集合,通过索引,以分数排序,从高分到低分16ZREVRANGEBYSCORE key max min [WITHSCORES]
返回一个成员范围的有序集合,按分数,以分数排序从高分到低分17ZREVRANK key member
确定一个有序集合成员的索引,以分数排序,从高分到低分18ZSCORE key member
获取给定成员相关联的分数在一个有序集合19ZUNIONSTORE destination numkeys key [key ...]
添加多个集排序,所得排序集合存储在一个新的键20ZSCAN key cursor [MATCH pattern] [COUNT count]
增量迭代排序元素集和相关的分数
Redis事务
发出命令MULTI后丢弃所有2EXEC
MULTI后执行发出所有命令3MULTI
标记事务块的开始4UNWATCH
取消所有的对应关注键5WATCH key [key ...]
关注给定项,以确定执行MULTI/EXEC块
0 0
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 常用命令
- 第14周项目3-
- app被Rejected 的各种原因
- linux网络编程(如何编写一个UDP通信程序)
- LIB和DLL的区别与使用
- HDU-1048-The Hardest Problem Ever(C++ && 偶尔一水......)
- 常用命令
- linux socket 传输大文件解决方案
- Shader基础实例之动画序列帧播放
- Extension与Category
- 第一个只出现一次的字符
- Java基础 集合框架 共性方法 迭代器 ArrayList LinkedList Vector HashSet TreeSet
- linux进程调度
- 天声人語 20150614
- 23种设计模式全解析