导航:首页 > 程序命令 > redis命令汇总

redis命令汇总

发布时间:2023-06-10 00:26:53

‘壹’ shell 下执行redis相关操作

redis-cli + redis命令 执行相关redis操作,这种情况经常用在模糊访问key的场景。因为Redis keys命令支持模式匹配,其他命令不支持稿乎。

       如有时候需要根据一定的模式来模糊删除key,但是del命令不支持模式匹配,

这时只能结合shell命令来完成了。



[root@localhost ~]#/usr/local/redis-2.6.14/src/键伍悉redis-cli get lifekey

"hello"

删除所有的键

[root@localhost src]# pwd

/usr/local/redis-2.6.14/src

[root@localhost src]# ./redis-cli keys"*" | xargs redis-cli del      # 删除本地 redis

     橘脊  删除远程redis上指定的模式匹配键

[root@localhost src]# ./redis-cli -h 10.255.209.34-p 16379 -n 11 keys "*:custid" | xargs ./redis-cli -h 10.255.209.34-p 16379 -n 11 del

(integer) 12

导出redis数据到本地文件

[root@localhost src]# ./redis-cli -h 10.255.209.34-p 16379 -n 11 --rdb backup.rdb

shad@�����.

‘贰’ redis 简单的命令分为哪些

1) SADD命令

语法:SADD key member [member…]

参数说明: key为集合名称;member为要添加到集合中的元素,可以是一个或多个

返回值: 返回添加元素后集合的元素个数;若key所对应的不是集合,则返回错误提示信息

SADD命令使用示例

‘叁’ redis 命令get什么意思

redis 127.0.0.1:6379> config get *max-*-entries*
1) "hash-max-zipmap-entries"
2) "512"
3) "list-max-ziplist-entries"
4) "512"
5) "set-max-intset-entries"
6) "512"

‘肆’ 如何在linux中查询redis的数据

1、执行如图是命令,查看redis服务是否启动。

‘伍’ redis 命令执行过程

redis数据淘汰原理
redis过期数据删除策略
redis server事件模型
redis cluster mget 引发的讨论
redis 3.x windows 集群搭建
redis 命令执行过程
redis string底层数据结构
redis list底层数据结构
redis hash底层数据结构好闹
redis set底层数据结构
redis zset底层数据结构
redis 客户端管理
redis 主从同步-slave端
redis 主从同步-master端
redis 主从超时检测
redis aof持久化
redis rdb持久化
redis 数据恢复过程
redis TTL实现原理
redis cluster集群建立
redis cluster集群选主

 这篇文章的目的是为了描述redis server在处理client命令的执行过程,大概包括流程图、源码、以及redis的命令格式说明,redis的通信协议参考自redis的则颂 官网


 整个redis的server端命令执行过程就如下面这个流程图:



 nread = read(fd, c->querybuf+qblen, readlen);负责读取命令数,通过processInputBuffer进行下一步处理。


 核心在于processInlineBuffer处理内联命令,processMultibulkBuffer处理批量命令包括get/set等,核心的processCommand用于执行命令。


 执行命令的过程其实主要是寻找命令对应的执行函数,通过lookupCommand查找对应的执行命令,通过call执行命令。


 负责执行命令 c->cmd->proc 并更新统计信息,执行完成后负责同步数据 propagate


 主要是负责同步数据到AOF文件和slave节点,feedAppendOnlyFile负责友盯罩同步到AOF文件,replicationFeedSlaves负责同步


 AOF涉及的缓存有多份,包括


 包含了命令和对应执行函数的映射关系,应该看上去很清晰命令。



协议的一般格式如下,注意前面的*或者$等字符,结尾的 是分隔符。

其中, 回复中的第二个元素为空。


‘陆’ redis那个命令可以统计key的数量

可以使用命令:redis-cli -p端口 -hIP地址 keys "*" |wc -l
如果是集群:redis-cli -c -p端口 -hIP地址 keys "*" |wc -l(多了个-c)
注意keys 命令只能列出当前的节点的key的数量

阅读全文

与redis命令汇总相关的资料

热点内容
压缩比不一样燃烧室不一样 浏览:101
androidbutton左对齐 浏览:172
怎么找到学校的服务器 浏览:368
android状态栏高度是多少 浏览:987
linuxcliphp 浏览:515
萝卜源码如何关闭用户注册验证 浏览:756
苹果手机头条app怎么没有tv 浏览:563
电脑qq文件夹怎么发不出去 浏览:613
解压小游戏测试钻石剑的硬度 浏览:962
java结束函数 浏览:622
打开远程桌面的命令 浏览:836
树莓派如何搭建mqtt服务器 浏览:587
怎么加密w8文件 浏览:609
linuxprogram 浏览:708
php接口编程思想 浏览:92
如何下载电话软件app 浏览:906
java命令行解析 浏览:572
云服务器白嫖 浏览:917
程序员小清新 浏览:989
编译器地址8字节对齐 浏览:465