redis-cli常用命令

标签: Redis  redis

1、设置键值对

set key value

2、获取指定键的值

get key


3、同时设置一个或多个键值对

mset

4、同时获取一个或多个键的值

mget

在这里插入图片描述
5、将指定键的数值+1(key不存在,则初始化为0,再+1)

incr key

6、将指定键的值-1(key不存在,则初始化为0,再-1)

decr key

在这里插入图片描述
7、指定键自增多少

incrBy key

8、指定键自减多少

decrBy key


9、获取所有key列表

keys *   

10、删除指定键

del key  

11、设置指定键的过期时间(秒为单位)

expire key xx

12、查看key的过期时间

ttl key


13、选择库

select 0-15

14、清空整个redis服务器数据,所有的数据库全部清空

flushall

15、清除当前数据库,redis中默认有16个数据库,名称分别为0,1,2…15

flushdb

在这里插入图片描述
16、返回当前数据库的 key 的数量

DBSIZE

在这里插入图片描述

redis怎么实现栈和队列?
用list,控制一边进同一边出就是栈;一边进另一边出就是队列。

17、将一个或多个值 value 插入到列表 key 的表头(最左边)

lpush key value

18、将一个或多个值 value 插入到列表 key 的表尾(最右边)

rpush key value


19、移除并返回列表 key 的头(最左边)元素

lpop key

20、移除并返回列表 key 的尾(最右边)元素

rpop key 

21、返回key的值列表中指定区间内的元素,查询到stop为-1即可(备注:-1表示列表最后)、

lrange key start stop

22、根据count值,移除key的值列表中与参数 value 相等的元素

  • count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count 。
  • count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值。
  • count = 0 : 移除表中所有与 value 相等的值。

23、返回key的值列表中下标为 index 的元素

lindex key index

24、对一个列表进行修剪

ltrim key start stop

版权声明:本文为sinat_34241861原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_34241861/article/details/111475844

智能推荐

Redis常用命令

启动 注册服务 卸载服务 打开客户端连接 查看有无密码 设置密码 登录认证 开启远程 将bind注释掉 protected-mode改为no 远程连接 解决redis中文乱码问题 设置过期时间和取消时间限制 不存在key就赋值,否则就不赋值 获取值并设置新值 如果没有则会返回nil 但是仍然会把值赋给key EX seconds − 设置指定的到期时间(以秒为单位)。 PX milli...

Debug常用命令

一、简单介绍 在windows32操作系统下可以使用debug.exe对可执行文件进行调试,可以看到底层的寄存器之间的数据传输。64位已经不支持运行16位的程序,因此想要在64位下完成debug调试可执行程序,需要安装32位模拟器DosBox,详细安装步骤请百度。 二、常用命令 (1)查看寄存器中的内容 -r (2)单步执行 -t 测试代码: (3)查看内存的内容 -d 1000:0 8,1000...

linux常用命令

ln 创建硬连接 ln -s  创建软连接(符号连接) 示例: 使用方式: 一般在之前都会先调用函数stat( FileName, &fp)类函数,意味着将FileName这个文件的信息保存到了地址fp中。此时fp.st_mode就是文件FileName的模式,所以S_ISDIR(fp.st_mode)的函数功能是判断fp所指向文件(也就是FileName)是否为目录(dir)类...

hadoop常用命令

环境配置参考链接: https://blog.csdn.net/u011596455/article/details/53115410 一、hadoop所在目录 二、启动hadoop 启动dfs,浏览器查看: 启动脚本,浏览器查看: 停止脚本: 三、常用命令 参考链接: https://www.cnblogs.com/LHWorldBlog/p/8514994.html 1.显示hadoop目录结...

Storm 常用命令

Storm 常用命令 1、启动Nimbus 2、启动Supervisor 3、启动UI 通过http://主机:8080去访问: 4、列出拓扑 5、**某个拓扑 貌似被kill掉的拓扑不能再被** 6、杀死某个拓扑 7、禁用指定拓扑的Spout 8、启动logViewer 这是一条飞常便利的命令,Logviewer提供一个Web接口查看Storm日志文件。该命令应该使用daemontools或者m...

猜你喜欢

Git常用命令

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 1、Workspace:工作区 2、Index / Stage:暂存区 3、Repository:仓库区(或本地仓库) 4、Remote:远程仓库 一、新建代码库 1、在当前目录新建一个Gi...

新发的日常小实验——使用IETester测试不同IE版本的浏览器,测试网页JS的兼容性(console未定义兼容测试)

文章目录 一、痛点:IE兼容测试 二、关于IETester 三、IETester下载 四、写个html测试js的console接口 五、测试结果 六、js兼容处理 一、痛点:IE兼容测试 之前使用.Net的Winform桌面应用框架做了一个PC版的迷你浏览器(使用IE内核),方便拉起网页支付。 有用户反馈打开支付页面报了如下的错:“console”未定义 到底是多么老旧的I...

linux下搭建nginx及配置

文章目录 下载nginx 解压nginx资源包 准备编译环境 安装编译 查找安装路径并启动nginx 浏览器访问 下载nginx 下载地址:https://nginx.org/en/download.html 这里用的是nginx-1.16.1版本 解压nginx资源包 准备编译环境 安装编译 查找安装路径并启动nginx 浏览器访问 http://IP...

腾讯云+tipask快速搭建基于laravel的CMS网站

一、购买腾讯云服务器,服务市场->基础环境->选择WordPress平台镜像 二、按照tipask教程安装 tipask官方教程地址https://wenda.tipask.com/article/22 官方教程对新手不太友好,我整理如下: 1.ftp上传文件 云服务器镜像装载完毕后,浏览器访问服务器公网ip,点击获取权限后会下载服务器相关的文件 浏览器访问host url,根据所给的...


http://www.vxiaotou.com