连接redis的linux命令,redis常见操作命令
连接相关:
redis-cli -h -p shutdown #关闭
redis-cli [-c如集群要加此参数] -h -p #连接,如启用了认证连接后要输入AUTH 才可进行后续操作
连接后帮助信息:
help #显示版本,help使用方法,help @命令组 ,help
判断key的类型:type key
@server
CLIENT SETNAME 设定客户端名称,默认为空
CLIENT GETNAME 获取客户端名称
CLIENT KILL IP:PORT 关闭某端口
info 查看所有信息
info memory 只查看memory相关信息
FLUSHDB 清空当前库
FLUSHALL 清空所有库
CONFIG [SET|GET|RESETSTAT|REWRITE]
配置文件redis.conf的参数都可以再次通过config set进行配置,只在内存中生效,如想永久生效 设置后用config REWRITE保存在配置文件中
@string 字符串相关
set [EX seconds过期时间秒] [NX不存在才创建|XX存在才设定] #例set system Cent
setnx 等同于set NX
setxx 等同于set XX
get 例:get system “Cent”
APPEND 在key的后面追加,例:append system OS ;get system “CentOS”
strlen 长度 例:strlen system (integer) 6
incr 对整数值增加数值1 例:set NUM 2 ;incr NUM ;get NUM --》3
decr 对整数值减少数值1
exists 查看是否存在 存在返回1,不存在返回0
@list 列表相关
rpush key value从右边插入一个元素 ,例:rpush NO1 one two three
LINDEX key index 获取组中元素 例:lindex NO1 0 获取index为0的元素,one
lpush key value 从左边插入一个元素,例:rpush NO2 one two three ; lindex NO2 0 获取index为0的元素,three
llen key 查看列表元素个数
lpop 弹出左边的一个元素
rpop 弹出右边的一个元素
lset修改元素 例lset NO1 0 mon 把第0个元素改为mon
@set 集合
sadd key member 向集合添加一个或多个元素 SADD w1 mon tue wed thu fre sat sun #在集群中设置时要在key前面加{xx}: 标识,不然数据未存储在一个slot中一些功能无法使用
scard key获取一个集合内元素的个数
SMEMBERS key 获取集合内的所有元素
sinter 求交集 sinter w1 w2 #集群key前要指定{xx}: 标识
sunion 求并集
spop 随机弹出一个元素
sismember w1 mon #mon是否是w1的元素,正确返回1,错误返回0
@sorted_set 有序集合
zadd 设定 zadd weekday 1 mon 2 tue 3 wed
zcard weekday元素个数
zscore weekday 1 查看索引对应的元素
zrank weekday tue 查看对应的索引号
zrange weekday 0 2 查看0-2对应的所有元素,终止为为-1代表最后一位
zrangebyscore 通过score获取集合
@hash 映射,关联数组
hset hset h1 a mon
hget hget h1 a
hkeys hkeys h1 查看键里面的所有值
hdel hkeys h1 删除具体field
del key 删除整个key
hgetall key 获取在哈希表中指定 key 的所有字段和值
HVALS key获取哈希表中所有值
连接redis的linux命令,redis常见操作命令相关推荐
- 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...
新手小白开始学习nosql数据库Redis,首先从安装入手. 全文分两部分:Linux下安装redis,可视化工具redis desktop manager的简单使用. 一.安装 下载,解压缩和编译R ...
- linux查看redis索引,linux的redis操作命令
Linux下掌握了redis的基本操作命令对我们学习redis事半功倍.下面由学习啦小编为大家整理了linux下redis操作命令的相关知识,希望对大家有帮助! linux的redis操作命令一.ke ...
- 【Redis】Linux安装Redis
Linux安装Redis 一.下载并上传 二.安装 2.1.解压 2.2.安装 2.3.更改配置 2.3.1.密码 2.3.2.远程登入 三.启动 一.下载并上传 官网下载地址 本文使用的7.0.4 ...
- 监控redis性能linux,查看Redis性能监控
redis_exporter + prometheus +grafana监控Redis服务指标1.redis_exporter 2.prometheus 3.grafana 推荐(免费):redis ...
- linux redis -p,linux 安装redis
安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8. ...
- linux 进入redis 数据库,Linux下Redis数据库的安装方法与自动启动脚本分享
安装Redis (1) 下载Redis wget http://redis.googlecode.com/files/redis-2.2.11.tar.gz tar xzvf redis-2.2.11 ...
- python中执行linux命令(调用linux命令)_常见Python中调用Linux命令
有时候我们需要从Python中执行Linux命令,下面就介绍几种方法? 1. os 模块: 1.1 os.system 函数: system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果. ...
- redis在linux命令行下连续进行命令操作
redis-cli -a password -n 9 keys "friend*" -a 是auth -n 是选择数据池 keys就是找key啦. 要是后面再跟上 xargs */ ...
- redis的通用命令 || redis持久化机制:(RDB || AOF)
通用命令 1. keys * : 查询所有的键 2. type key : 获取键对应的value的类型 3. del key:删除指定的key value 持久化 ...
最新文章
- 易扩展的SLAM框架-OpenVSLAM
- 【晒出你的第83行代码】踌躇满志的三位高中生,以敬畏之心踏上了代码征程...
- AngularJs+bootstrap搭载前台框架——准备工作
- linux系统适合电脑小白吗,linux小白说说用linux的感受
- python pandas n行求和,Python 的 Pandas 对矩阵的行进行求和
- flutter系列之flutter工程结构详解(android视角)
- html 消息滚动,以HTML实现消息滚动
- 爬虫python创意_爬虫案例:利用python爬虫关键词批量下载高清大图
- java数据结构与算法之顺序表与链表深入分析
- 一个很有趣的问题:那些用QQ邮箱发应聘邮件的人啊(附:怎样写一封得体的电子邮件)...
- 计算机辅助设计绘图员四级,计算机辅助设计绘图员-标准及考试大纲.pdf
- 彩虹六号mute影响服务器笑话,有哪些《彩虹六号》玩家才懂的笑话?
- SystemTap使用技巧【二】
- excel 导入数据,xxe 注入 poi 3.15
- 扩展433兆赫射频发射模块的传输范围
- 接私活赚到W了(二)
- 【国际电联无线电通信部门(ITU-R)】雨衰建议书、雨衰模型和降雨率数据的下载
- Linux字符型驱动开发—基于友善之臂2416开发板
- jquery底部弹出菜单_带有jQuery的新鲜底部滑出菜单
- sega游戏_SEGA 宇宙骑警 画面音效操作感一级棒的 驾驶类街机游戏
热门文章
- 英文书也没有那么难,跟着例子做,挺有意思的
- Debian 下如何安装 Java
- p10平板电脑android,8英寸安卓系统 Newpad P10平板电脑评测
- 简述php中文件上传过程,简单php文件上传详细说明
- 阻塞io阻塞io_Redis:RESP协议,阻塞IO 与非阻塞IO,Redis的线程模型
- JQuery中2个等号与3个等号的区别
- php如何word转html格式文件,PHP将上传word文件,转化为Html格式,(多种转换方式)
- 网站如何进行渠道跟踪_开发网站不知道如何进行推广?5个技巧教会你
- 野火linux核心板原理图,野火_f429挑战者_核心板_原理图_v2 1.pdf
- 极简PaddlePaddle的房价预测Demo