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

热点内容
压力大金钱怎么解压 浏览:641
生男算法 浏览:770
php读取当前目录 浏览:439
说一个可以连接的服务器地址 浏览:508
操盘手1pdf 浏览:536
什么app新人注册可以免费买东西 浏览:601
flexjava教程 浏览:119
vnc访问云服务器 浏览:484
java获取list长度 浏览:693
linuxc打开文件夹 浏览:891
分析员设计员程序员职责 浏览:711
如何修改安卓内购游戏 浏览:439
什么是工具箱app 浏览:249
linuxtab空格 浏览:10
python调用linux的命令行 浏览:585
程序员怎么记住许许多多的语法 浏览:481
手机怎么把文件压缩成文件夹 浏览:139
龙行天下指标公式源码 浏览:648
输电故障点算法 浏览:866
武侯京东程序员的工资待遇 浏览:482