redis 常用操作命令

更新日期:2021-10-15

来源:纯净之家


系统大全为您提供
 redis 常用操作命令
2015-03-18 20:49|来源:本站搜集整理 |作者:电脑技巧 |点击: 111 次
操作相关的命令连接
 
quit:关闭连接(connection)
auth:简单密码认证
 
持久化
 
save:将数据同步保存到磁盘
bgsave:将数据异步保存到磁盘
lastsave:返回上次成功将数据保存到磁盘的Unix时戳
shundown:将数据同步保存到磁盘,然后关闭服务
 
远程服务控制
 
info:提供服务器的信息和统计
monitor:实时转储收到的请求
slaveof:改变复制策略设置
config:在运行时配置Redis服务器
 
对value操作的命令
 
exists(key):确认一个key是否存在
del(key):删除一个key
type(key):返回值的类型
keys(pattern):返回满足给定pattern的所有key
randomkey:随机返回key空间的一个
keyrename(oldname, newname):重命名key
dbsize:返回当前数据库中key的数目
expire:设定一个key的活动时间(s)
ttl:获得一个key的活动时间
select(index):按索引查询
move(key, dbindex):移动当前数据库中的key到dbindex数据库
flushdb:删除当前选择数据库中的所有key
flushall:删除所有数据库中的所有ke
 
对String操作的命令
 
set(key, value):给数据库中名称为key的string赋予值value
get(key):返回数据库中名称为key的string的value
getset(key, value):给名称为key的string赋予上一次的value
mget(key1, key2,…, key N):返回库中多个string的value
setnx(key, value):添加string,名称为key,值为value
setex(key, time, value):向库中添加string,设定过期时间time
mset(key N, value N):批量设置多个string的值
msetnx(key N, value N):如果所有名称为key i的string都不存在
incr(key):名称为key的string增1操作
incrby(key, integer):名称为key的string增加integer
decr(key):名称为key的string减1操作
decrby(key, integer):名称为key的string减少integer
append(key, value):名称为key的string的值附加value
substr(key, start, end):返回名称为key的string的value的子串
 
对List操作的命令
 
rpush(key, value):在名称为key的list尾添加一个值为value的元素
lpush(key, value):在名称为key的list头添加一个值为value的 元素
llen(key):返回名称为key的list的长度
lrange(key, start, end):返回名称为key的list中start至end之间的元素
ltrim(key, start, end):截取名称为key的list
lindex(key, index):返回名称为key的list中index位置的元素
lset(key, index, value):给名称为key的list中index位置的元素赋值
lrem(key, count, value):删除count个key的list中值为value的元素
lpop(key):返回并删除名称为key的list中的首元素
rpop(key):返回并删除名称为key的list中的尾元素
blpop(key1, key2,… key N, timeout):lpop命令的block版本。
brpop(key1, key2,… key N, timeout):rpop的block版本。
rpoplpush(
 
对Set操作的命令
 
sadd(key, member):向名称为key的set中添加元素member
srem(key, member) :删除名称为key的set中的元素member
spop(key) :随机返回并删除名称为key的set中一个元素
smove(
scard(key) :返回名称为key的set的基数
sismember(key, member) :member是否是名称为key的set的元素
sinter(key1, key2,…key N) :求交集
sinterstore(dstkey, (keys)) :求交集并将交集保存到dstkey的集合
sunion(key1, (keys)) :求并集
sunionstore(dstkey, (keys)) :求并集并将并集保存到dstkey的集合
sdiff(key1, (keys)) :求差集
sdiffstore(dstkey, (keys)) :求差集并将差集保存到dstkey的集合
smembers(key) :返回名称为key的set的所有元素
srandmember(key) :随机返回名称为key的set的一个元素
 
对Hash操作的命令
 
hset(key, field, value):向名称为key的hash中添加元素field
hget(key, field):返回名称为key的hash中field对应的value
hmget(key, (fields)):返回名称为key的hash中field i对应的value
hmset(key, (fields)):向名称为key的hash中添加元素field 
hincrby(key, field, integer):将名称为key的hash中field的value增加integer
hexists(key, field):名称为key的hash中是否存在键为field的域
hdel(key, field):删除名称为key的hash中键为field的域
hlen(key):返回名称为key的hash中元素个数
hkeys(key):返回名称为key的hash中所有键
hvals(key):返回名称为key的hash中所有键对应的value
hgetall(key):返回名称为key的hash中所有的键(field)及其对应的value
 
  
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版

相关推荐

Linux yum命令是什么?常用命令有哪些

yum是Linux比较常用到的命令功能,全称Yellow dog Updater,Modified,是一个Shell前端软件包管理器。能够从指定的服务器自动下载安装RPM包,无须繁琐操作,简单便捷又好用。那么常用的yum命令有哪些呢?别着急,下面小编就跟大家一一罗列下,感兴趣的不妨看

Linux yum命令是什么?常用命令有哪些
2021-11-17
Linux教程

干货分享:Linux命令大全

Linux是一个免费的操作系统,主要是用来进行程序开发,是不少电脑工程师所钟爱的系统。相较于Windows系统,Linux需要用到更多的命令来进行控制调配。下面小编将网络上可以找到的命令收集了起来,让我们来看看到底有哪些命令可以使用。

干货分享:Linux命令大全
2021-11-08
Linux教程

Linux常用命令大全

系统大全为您提供 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm-rf命令即可。 直接rm就可以了,不过要加

Linux常用命令大全
2021-10-15
Linux教程

Linux常用命令

系统大全 为您提供 1. startx 切换到图形界面 2. shutdown -h -now 立刻关机 3. Shutdown -r -now 现在重新启动计算机 4

Linux常用命令
2021-10-15
Linux教程

LINUX常用命令大全归纳篇

以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 su su命令是最基本的命令之一,常用于不同

LINUX常用命令大全归纳篇
2021-10-15
Linux教程

vim常用命令和配置

系统大全为您提供 【i】:在命令行模式下,按下字母【i】键即进入插入模式,就可以进行内容录入了。 【Esc】:按下【Esc】键 即可从插入模式返回到命令行模式。 在命令

vim常用命令和配置
2021-10-15
Linux教程

linux安装程序及依赖安装包的常用方法

系统大全为您提供 有网环境下, 1、yum search 安装包名称 服务器会自动搜索包含安装包全称的所有安装包 eg : [root@dhcppc0 ~]yum se

linux安装程序及依赖安装包的常用方法
2021-10-15
Linux教程

linux常用文字处理命令总结

系统大全 为您提供 linux grep命令 作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全

linux常用文字处理命令总结
2021-10-15
Linux教程

辛星整理Linux部分常用命令

系统大全 为您提供 Linux下的命令太多了,这里先暂时整理一部分,这里我们为了实用,都没有列出具体参数。 第一部分:文件操作 ll以长格式查看目录及文件 ls以短格式

辛星整理Linux部分常用命令
2021-10-15
Linux教程

linux系统中如何查看日志 (常用命令)

系统大全为您提供 cat tail-f 日志文件说明 ar/log/message系统启动后的信息和错误日志,是RedHatLinux中最常用的日志之一 ar/log

linux系统中如何查看日志 (常用命令)
2021-10-15
Linux教程

linuxvi常用命令详解

系统大全 为您提供 一、光标移动 j 向下移动一行; k 向上移动一行; h 向左移动一个字符; l 向右移动一个字符; ctrl+b 向上移动一屏; ctrl+f 向

linuxvi常用命令详解
2021-10-15
Linux教程

Linux常用命令有哪些

系统大全 为您提供 1. Man 我从man命令开始是因为从很多方面来看,它都是最基本的一个命令。这个命令是你在需要了解其他命令时需要使用的命令。 从本质上来讲,man

Linux常用命令有哪些
2021-10-15
Linux教程

Linux常用快捷键

系统大全为您提供 桌面下: Alt+F5 取消最大化窗口 Alt+F9 最小化窗口 Alt+F10 最大化窗口 Alt+空格 打开窗口的控制菜单 (点击窗口左上角图标出

Linux常用快捷键
2021-10-15
Linux教程

【Linux】搜集的一些故障诊断时常用命令(2)

Linux 2.6.9-8.11.EVAL (ts3-150.ts.cn.tlan) 08/08/2007 avg-cpu: %user %nice %sys %iow

【Linux】搜集的一些故障诊断时常用命令(2)
2021-10-15
Linux教程

必看的100个常用linux命令

系统大全 为您提供 1,echoaatest.txt和echobbtest.txt//将原文件清空,并且内容写入到文件中,将内容放到文件的尾部 2,chmodgo+w-

必看的100个常用linux命令
2021-10-15
Linux教程