Redis 常用命令
来源:互联网 发布:电脑软件编程郑州 编辑:程序博客网 时间:2024/06/04 00:26
./redis-cli //单机版连接方式
./redis-cli -c -h 192.168.101.3 -p 7001 ,//其中-c表示以集群方式连接redis,-h指定ip地址,-p指定端口号
ping //测试连接
cluster nodes //查询集群结点信息
cluster info //查询集群状态信息
字符串
set name zhangsan //赋值get name //取值getset name zhangsi //更新del key //删除incr key //增加1decr key //减少1incrby key number //增加numberdecrby key number //减少numberappend key value //拼接字符串
hash类型
hset person name lisi //赋值hset person age 10//或者hmset person name liwu age 11hget person name //取值hmget person name age hgetall key //获取所有的key valuehdel person name age //删除del key //删除整个listhincrby person age 100 //增加100hexists person age //查询hash中是否存在age这个fieldhlen key //包含field的数量hkeys person //获得所有的fieldhvals person //获得所有的值
list 类型 链表 有序不唯一
lpush mylist 1 2 3 //头插入不存在则新建 再插入lpushx mylist 1 2 3 //头插入不存在不插入rpush mylist 4 5 6 //尾插入rpushx mylist 4 5 6lrange mylist 0 5 //查询 从0开始 到第几个 可以为负数 如0 -1 :从0到倒数第一个lpop mylist //从头弹出一个rpop mylist //从尾弹出一个llen mylist //元素个数lrem key count value //删除count个 value count>0 从头遍历 count<0 从尾遍历 =0 全删除lset key index value //设置index位置的值 0开始 -1表示最后linsert key before|after value value1 //在第一个value前插入一个值
存储set 无序唯一
sadd myset a b c//添加srem myset a //删除smembers mysey //获取sismember key member //判断该成员是不是属于该setsdiff key1 key2 ...//集合的差运算sdiffstore destination key1 key2 ... //结果保存到destinationsinter key1 key2 ...//集合交集运算sinterstore destination key1 key2sunion key1 key2 ...//集合并集运算sunionstore key1 key2scard key //获取集合中元素的数量srandmember key//随机返回一个元素
sortedset 有序 唯一
zadd key score member score2 member ...zadd key member//返回指定成员的分数zcard key //获取集合中的成员数量zrem key member//移除集合中的指定成员可以指定多个zrange key start end [withscores]//范围查询 0 -1 zrevrange key start stop [withscores]//从大到小返回zremrangebyrank key start stop//按照排名范围删除元素zremrangebyscore key min max//按照负数范围删除元素
key的通用操作
keys pattern//获取所有与pattern匹配的keydel key1 key2..//删除指定的keyexists key//判断该key 是否存在 1 代表存在 0 代表不存在rename key newkey//重命名expire key 60//设置过期时间 单位 秒ttl key//获取该key所剩的超时时间 如果没有设置返回 -1 返回-2表示超时不存在type key//获取指定key的类型 list set string hash zset
0 0
- Redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- redis 常用命令
- redis常用命令
- redis常用命令
- redis 常用命令
- Redis常用命令
- Redis 常用命令
- Python学习笔记 --- 理解 if '__name__' == '__name__'
- ubuntu查看已经安装的文件位置
- Swift自定义控制器代码提示不出来
- c++第四次实验
- 通过sql 查询自增id 跳跃丢失. 用于手工插入
- Redis 常用命令
- 自动驾驶:End-to-end Learning
- 第一次负责项目的踩坑经历
- Java8 foreach方法
- Linux中关于task_struct结构体的解析
- uva315 Network 【tarjan-求割点】
- 【python学习】编码时写路径使用后斜杠导致的unicode error问题解决办法
- 文奇的WY实习连载日记4.11-论程序员、设计、产品、测试的性价比
- 人工智能、机器学习和深度学习的区别