[转帖]二、Redis的常用命令总结

redis,常用命令,总结 · 浏览次数 : 0

小编点评

以下是您所提供的Redis常用的命令的排版版本: ``` 1. set key 名值 -存储1个key值 2. get key 名值 - 获取指定key值 3. * - 显示所有key名 4. mset key 名列表 - 存储多个key值 5. mget key 名列表 - 获取多个key值 6. type key名 - 查看key类型是否存在 7. select 库编号 - 切换库,默认有16个库 8. lpush 列表名 列表值1 列表值2 - 将多个值存储在列表中 9. set key 有效时间# 默认使用set设置的key为永久的有效期# 设置存在20sexpire j 20move key名 库编号 - 设置key有效时间 10. move name 2 库编号 - 将name移动到指定库 11. # 查看key只有一个字符的keys ? 12. # 查看key只有二个字符的keys ??ttl key名 13. # 查看key生存时间-1:永久有效-2:失效数字:还可以存在多少expire key名 数字 14. del key - 删除指定的key 15. flushall - 删除内存里所有的key 16. shutdown - 停止服务。 ``` 请注意,这只是一个简单的排版版本,您可以根据需要进行修改。

正文

https://zhuanlan.zhihu.com/p/460813241

 

下面是一些Redis中常用的命令。

  • set key名 key值 //存储1个key值
  • get key名 //显示指定key名
  • keys * //显示所有key名
  • mset key 名列表 //存储多个key值
  • mget key 名列表 //获取多个Key值
  • type key名 //查看type类型
  • exists key名 //测试keys名是否存在,存在返回1,不存在返回0
  • select 库编号 //切换库,默认有16个库(0-15)
  • lpush 列表名 列表值1 列表值2 //存储列表

在上面中,也可以使用一些通配符来查看数据,比如:

# 1.查看key只有一个字符的
keys ?
# 2.查看key只有二个字符的
keys ??

  • ttl key名 //查看key生存时间
-1:永久有效
-2:失效
数字:还可以存在多少s
  • expire key名 数字 //设置key有效时间
# 默认使用set设置的key为永久的有效期
# 设置存在20s
expire j 20
  • move key名 库编号 //移动key到指定库
# 把name移动到2号库里,移动完之后当前的库就不存在了
move name 2
  • save //保存所有key到硬盘
会存储到/var/lib/redis/6379下的dump.rdb文件下
  • del key //删除指定的key
  • flushall //删除内存里所有的key,慎用!
  • flushdb //删除所在库所有的key
  • shutdown //停止服务

与[转帖]二、Redis的常用命令总结相似的内容:

[转帖]二、Redis的常用命令总结

https://zhuanlan.zhihu.com/p/460813241 下面是一些Redis中常用的命令。 set key名 key值 //存储1个key值 get key名 //显示指定key名 keys * //显示所有key名 mset key 名列表 //存储多个key值 mget k

[转帖]Redis学习四(运维指南).

阅读目录 一、上线规划 二、常见运维操作 三、测试方法 回到顶部 一、上线规划 一般 redis 的参数配置都在 redis.conf 中,在上线前根据实际环境配置好合适参数,能有效提高 redis 的可用性。 redis 的运行机器 CPU 不求核数多,但求主频高,Cache大,因为 redis

[转帖]Redis学习六(Redis 阻塞的原因及其排查方向).

https://www.cnblogs.com/jmcui/p/13926397.html 一、慢查询 因为 Redis 是单线程的,大量的慢查询可能会导致 redis-server 阻塞,可以通过 slowlog get n 获取慢日志,查看详情情况。 回到顶部 二、bigkey 大对象 bigk

[转帖]一张图搞定redis内存优化及配置

https://www.jianshu.com/p/3195663af83e Redis内存优化及配置.png Redis优化及配置 Redis所有的数据都在内存中,而内存又是非常宝贵的资源。常用的内存优化方案有如下几部分:一、配置优化二、缩减键值对象三、命令处理四、缓存淘汰方案 一、配置优化 Li

[转帖]redis惰性删除 lazy free 源码剖析,干货满满

目录 前言 数据删除场景 lazy free 概念 配置 源码剖析(版本 6.2.6) 场景一:客户端执行的显示删除/清除命令 场景二:某些指令带有的隐式删除命令 场景三:删除过期数据 场景四:内存淘汰数据删除 场景五:主从同步清空从库 小结 前言 都说 redis 是单线程的,其实并不是说 red

[转帖]Redis大key多key拆分方案

https://www.cnblogs.com/-wenli/p/13612364.html 一、单个简单的key存储的value很大 二、hash, set,zset,list 中存储过多的元素 三、一个集群存储了上亿的key 四、大Bitmap或布隆过滤器(Bloom )拆分 背景 业务场景中经

[转帖]Redis学习三(进阶功能).

https://www.cnblogs.com/jmcui/p/11707970.html 阅读目录 一、排序 二、事务 三、流水线(pipeline) 四、发布订阅 回到顶部 一、排序 redis 支持对 list,set 和 zset 元素的排序,排序的时间复杂度是 O(N+M*log(M))。

[转帖]Redis学习二(数据操作).

阅读目录 key 操作 string 操作 list 操作 set 操作 zset 操作 hash 操作 HyperLogLog 操作 回到顶部 key 操作 删除 key:del key 批量删除key:redis-cli -a(密码)keys “QXJ_*”| xargs redis-cli -

[转帖](二)固态硬盘有哪几种接口?

https://zhuanlan.zhihu.com/p/411707070 固态硬盘的强悍性能以及价格不断走低的亲民化趋向,使得越来越多的用户开始考虑为新老PC进行硬盘更新。然而,作为新兴产业线,固态硬盘不同于内存和CPU等接口频率等标准早已完善的成熟规范的行业,固态硬盘在接口等标准上,根据不同大

[转帖]awk(二) 输出/删除指定列

https://www.jianshu.com/p/d26356ffccd7 1. 输出每行的前5列,并按行输出 awk '{for(i=1;i<6;i++)printf("%s ",$i);printf("\n")}' input.file 2. 输出多列,并更改分隔符为TAB awk '{for