redis-cli常用命令
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
智能推荐
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,根据所给的...