导航:首页 > 程序命令 > 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命令汇总相关的资料

热点内容
继承类如何实例化python 浏览:765
逆战加密武器钥匙 浏览:259
php取小数后两位 浏览:354
单片机编程魔法师 浏览:834
帝豪gs怎么下载影视app软件 浏览:511
程序员去山中泡温泉 浏览:38
安卓手机怎么恢复出厂系统版本 浏览:361
高三倒计时缓解压力 浏览:621
一捏就变形的解压玩具怎么折 浏览:198
易融贷app借钱怎么 浏览:941
单片机侧重点 浏览:869
江苏惠普服务器虚拟化设计云主机 浏览:649
在欧拉app好猫充电桩怎么申请 浏览:451
反编译代码教程 浏览:800
linuxio阻塞 浏览:973
8脚单片机pic 浏览:821
如何看彩色涂鸦遮住的字安卓 浏览:688
摆渡机器人编程 浏览:654
软程序员着装 浏览:139
宝鸡云存储服务器 浏览:668