首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
Redis教程01——命令
时间:
2014-09-11 16:48:32
阅读:
434
评论:
0
收藏:
0
[点我收藏+]
标签:
des
http
io
os
使用
ar
for
文件
数据
APPEND
key value
追加一个值到key上
AUTH
password
验证服务器
BGREWRITEAOF
异步重写追加文件
BGSAVE
异步保存数据集到磁盘上
BITCOUNT
key [start] [end]
统计字符串指定起始位置的字节数
BITOP
operation destkey key [key ...]
Perform bitwise operations between strings
BLPOP
key [key ...] timeout
删除,并获得该列表中的第一元素,或阻塞,直到有一个可用
BRPOP
key [key ...] timeout
删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用
BRPOPLPUSH
source destination timeout
弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用
CLIENT KILL
ip:port
关闭客户端连接
CLIENT LIST
获得客户端连接列表
CLIENT PAUSE
timeout
暂停处理客户端命令
CLIENT GETNAME
获得当前连接名称
CLIENT SETNAME
connection-name
设置当前连接的名字
CONFIG GET
parameter
获取配置参数的值
CONFIG REWRITE
从写内存中的配置文件
CONFIG SET
parameter value
获取配置参数的值
CONFIG RESETSTAT
复位再分配使用info命令报告的统计
DBSIZE
返回当前数据库里面的keys数量
DEBUG OBJECT
key
获取一个key的debug信息
DEBUG SEGFAULT
使服务器崩溃
DECR
key
整数原子减1
DECRBY
key decrement
原子减指定的整数
DEL
key [key ...]
删除一个key
DISCARD
丢弃所有 MULTI 之后发的命令
DUMP
key
导出key的值
ECHO
message
回显输入的字符串
EVAL
script numkeys key [key ...] arg [arg ...]
在服务器端执行 LUA 脚本
EVALSHA
sha1 numkeys key [key ...] arg [arg ...]
在服务器端执行 LUA 脚本
EXEC
执行所有 MULTI 之后发的命令
EXISTS
key
查询一个key是否存在
EXPIRE
key seconds
设置一个key的过期的秒数
EXPIREAT
key timestamp
设置一个UNIX时间戳的过期时间
FLUSHALL
清空所有数据库
FLUSHDB
清空当前的数据库
GET
key
获取key的值
GETBIT
key offset
返回位的值存储在关键的字符串值的偏移量。
GETRANGE
key start end
获取存储在key上的值的一个子字符串
GETSET
key value
设置一个key的value,并获取设置前的值
HDEL
key field [field ...]
删除一个或多个哈希域
HEXISTS
key field
判断给定域是否存在于哈希集中
HGET
key field
读取哈希域的的值
HGETALL
key
从哈希集中读取全部的域和值
HINCRBY
key field increment
将哈希集中指定域的值增加给定的数字
HINCRBYFLOAT
key field increment
将哈希集中指定域的值增加给定的浮点数
HKEYS
key
获取hash的所有字段
HLEN
key
获取hash里所有字段的数量
HMGET
key field [field ...]
获取hash里面指定字段的值
HMSET
key field value [field value ...]
设置hash字段值
HSCAN
key cursor [MATCH pattern] [COUNT count]
迭代hash里面的元素
HSET
key field value
设置hash里面一个字段的值
HSETNX
key field value
设置hash的一个字段,只有当这个字段不存在时有效
HVALS
key
获得hash的所有值
INCR
key
执行原子加1操作
INCRBY
key increment
执行原子增加一个整数
INCRBYFLOAT
key increment
执行原子增加一个浮点数
INFO
[section]
获得服务器的详细信息
KEYS
pattern
查找所有匹配给定的模式的键
LASTSAVE
获得最后一次同步磁盘的时间
LINDEX
key index
获取一个元素,通过其索引列表
LINSERT
key BEFORE|AFTER pivot value
在列表中的另一个元素之前或之后插入一个元素
LLEN
key
获得队列(List)的长度
LPOP
key
从队列的左边出队一个元素
LPUSH
key value [value ...]
从队列的左边入队一个或多个元素
LPUSHX
key value
当队列存在时,从队到左边入队一个元素
LRANGE
key start stop
从列表中获取指定返回的元素
LREM
key count value
从列表中删除元素
LSET
key index value
设置队列里面一个元素的值
LTRIM
key start stop
修剪到指定范围内的清单
MGET
key [key ...]
获得所有key的值
MIGRATE
host port key destination-db timeout
原子性的将key从redis的一个实例移到另一个实例
MONITOR
实时监控服务器
MOVE
key db
移动一个key到另一个数据库
MSET
key value [key value ...]
设置多个key value
MSETNX
key value [key value ...]
设置多个key value,仅当key存在时
MULTI
标记一个事务块开始
OBJECT
subcommand [arguments [arguments ...]]
检查内部的再分配对象
PERSIST
key
移除key的过期时间
PEXPIRE
key milliseconds
设置一个key的过期的毫秒数
PEXPIREAT
key milliseconds-timestamp
设置一个带毫秒的UNIX时间戳的过期时间
PING
Ping 服务器
PSETEX
key milliseconds value
Set the value and expiration in milliseconds of a key
PSUBSCRIBE
pattern [pattern ...]
听出版匹配给定模式的渠道的消息
PTTL
key
获取key的有效毫秒数
PUBLISH
channel message
发布一条消息到频道
PUBSUB
subcommand [argument [argument ...]]
检查的Pub/Sub子系统的状态
PUNSUBSCRIBE
[pattern [pattern ...]]
停止发布到匹配给定模式的渠道的消息听
QUIT
关闭连接,退出
RANDOMKEY
返回一个随机的key
RENAME
key newkey
将一个key重命名
RENAMENX
key newkey
重命名一个key,新的key必须是不存在的key
RESTORE
key ttl serialized-value
Create a key using the provided serialized value, previously obtained using DUMP.
RPOP
key
从队列的右边出队一个元素
RPOPLPUSH
source destination
删除列表中的最后一个元素,将其追加到另一个列表
RPUSH
key value [value ...]
从队列的右边入队一个元素
RPUSHX
key value
从队列的右边入队一个元素,仅队列存在时有效
SADD
key member [member ...]
添加一个或者多个元素到集合(set)里
SAVE
同步数据到磁盘上
SCARD
key
获取集合里面的元素数量
SCAN
cursor [MATCH pattern] [COUNT count]
增量迭代key
SCRIPT EXISTS
script [script ...]
Check existence of scripts in the script cache.
SCRIPT FLUSH
删除服务器缓存中所有Lua脚本。
SCRIPT KILL
杀死当前正在运行的 Lua 脚本。
SCRIPT LOAD
script
从服务器缓存中装载一个Lua脚本。
SDIFF
key [key ...]
获得队列不存在的元素
SDIFFSTORE
destination key [key ...]
获得队列不存在的元素,并存储在一个关键的结果集
SELECT
index
选择数据库
SET
key value
设置一个key的value值
SETBIT
key offset value
Sets or clears the bit at offset in the string value stored at key
SETEX
key seconds value
设置key-value并设置过期时间(单位:秒)
SETNX
key value
设置的一个关键的价值,只有当该键不存在
SETRANGE
key offset value
Overwrite part of a string at key starting at the specified offset
SHUTDOWN
[NOSAVE] [SAVE]
关闭服务
SINTER
key [key ...]
获得两个集合的交集
SINTERSTORE
destination key [key ...]
获得两个集合的交集,并存储在一个关键的结果集
SISMEMBER
key member
确定一个给定的值是一个集合的成员
SLAVEOF
host port
指定当前服务器的主服务器
SLOWLOG
subcommand [argument]
管理再分配的慢查询日志
SMEMBERS
key
获取集合里面的所有key
SMOVE
source destination member
移动集合里面的一个key到另一个集合
SORT
key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]
对队列、集合、有序集合排序
SPOP
key
删除并获取一个集合里面的元素
SRANDMEMBER
key [count]
从集合里面随机获取一个key
SREM
key member [member ...]
从集合里删除一个或多个key
SSCAN
key cursor [MATCH pattern] [COUNT count]
迭代set里面的元素
STRLEN
key
获取指定key值的长度
SUBSCRIBE
channel [channel ...]
聆听发布途径的消息
SUNION
key [key ...]
添加多个set元素
SUNIONSTORE
destination key [key ...]
合并set元素,并将结果存入新的set里面
SYNC
用于复制的内部命令
TIME
返回当前服务器时间
TTL
key
获取key的有效时间(单位:秒)
TYPE
key
获取key的存储类型
UNSUBSCRIBE
[channel [channel ...]]
停止发布途径的消息听
UNWATCH
取消事务
WATCH
key [key ...]
锁定key直到执行了 MULTI/EXEC 命令
ZADD
key score member [score member ...]
添加到有序set的一个或多个成员,或更新的分数,如果它已经存在
ZCARD
key
获取一个排序的集合中的成员数量
ZCOUNT
key min max
给定值范围内的成员数与分数排序
ZINCRBY
key increment member
增量的一名成员在排序设置的评分
ZINTERSTORE
destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]
相交多个排序集,导致排序的设置存储在一个新的关键
ZRANGE
key start stop [WITHSCORES]
返回的成员在排序设置的范围,由指数
ZRANGEBYSCORE
key min max [WITHSCORES] [LIMIT offset count]
返回的成员在排序设置的范围,由得分
ZRANK
key member
确定在排序集合成员的索引
ZREM
key member [member ...]
从排序的集合中删除一个或多个成员
ZREMRANGEBYRANK
key start stop
在排序设置的所有成员在给定的索引中删除
ZREMRANGEBYSCORE
key min max
删除一个排序的设置在给定的分数所有成员
ZREVRANGE
key start stop [WITHSCORES]
在排序的设置返回的成员范围,通过索引,下令从分数高到低
ZREVRANGEBYSCORE
key max min [WITHSCORES] [LIMIT offset count]
返回的成员在排序设置的范围,由得分,下令从分数高到低
ZREVRANK
key member
确定指数在排序集的成员,下令从分数高到低
ZSCAN
key cursor [MATCH pattern] [COUNT count]
迭代sorted sets里面的元素
ZSCORE
key member
获取成员在排序设置相关的比分
ZUNIONSTORE
destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]
添加多个排序集和导致排序的设置存储在一个新的关键
Redis教程01——命令
标签:
des
http
io
os
使用
ar
for
文件
数据
原文地址:http://www.cnblogs.com/sdlypyzq/p/3966511.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!