当前位置: 首页 > article >正文

Redis常用命令笔记

1、启动Redis服务端

$ redis-server

2、启动Redis客户端,--raw防止中文乱码

$ redis-cli --raw

3、读写数据

> set key1 value1
> get key1
> exists key1
> type key1
> del key1

nx:没有key1的情况下成功

xx:有key1的情况下成功

> set key1 newval nx
> set key1 newval xx

批量读写:

​> mset key2 value2 key3 value3 key4 value4
> mget key2 key3 key4

4、Redis lists

> rpush mylist A     //从右边将A插入mylist
> rpush mylist B     //从右边将B插入mylist
> lpush mylist Left  //从左边将left插入mylist
> rpush mylist C D E F G //从右边批量插入
> lrange mylist 0 -1 //查看mylist全部元素
> rpop mylist  //删除最右边的元素
> lpop mylist  //删除最左边的元素
> del mylist   //删除列表
> rename mylist newlist //重命名

5、有序集合

> zadd users 1990 name1    //向有序集合users中插入元素name1,1990是排序元素
> zadd users 1991 name2
> zadd users 1992 name3
> zrange users 0 -1        // 正序查看有序集合中的元素
> zrevrange users 0 -1     // 反序查看有序集合中的元素

6、事务

> multi
> set akey a
> set bkey b
> exec
> get name

7、系统管理

> dbsize         //查看Redis数据规模
> expire key1 10 //设置key1的生命周期是10s,10s后系统自动删除
> ttl key1       //查看数据还有多长生存时间
> flushdb        //清空当前数据库
> flushall       //清空所有数据库
> config set requirepass test123   //设置密码为test123
> auth test123   //认证密码
info server      //Redis server 常规信息
info clients     // Client 链接选项
info memory      //存储占用相关信息
info persistence // RDB and AOF 信息
info stats       // 常规统计
info replication // Master/Slave 请求信息
info cpu         // CPU 占用信息统计
info cluster     // Redis 集群信息
info keyspace    // 数据库信息统计
info all         // 返回所有信息
info default     // 返回常规设置信息


http://www.kler.cn/news/321245.html

相关文章:

  • Leetcode - 139双周赛
  • Snap 发布新一代 AR 眼镜,有什么特别之处?
  • sentinel-dashboard数据 redis 持久化
  • 甘蔗茎节检测系统源码分享
  • Elasticsearch——介绍、安装与初步使用
  • C语言指针系列1——初识指针
  • CSDN文章导出md并迁移至博客园
  • 数据结构——初始树和二叉树
  • Spring AOP - 配置文件方式实现
  • 【IEEE 独立出版,快速EI检索】第四届人工智能、虚拟现实与可视化国际学术会议(AIVRV 2024)
  • 【编程基础知识】Cookie、Session和JWT(JSON Web Token)
  • Linux 学习 awk 和sed 命令使用
  • 欧洲欧盟药品数据库:EMA、HMA、EDQM-一键查询
  • WEB 编程:富文本编辑器 Quill 配合 Pico.css 样式被影响的问题之Shadow DOM
  • PostgreSQL 向量数据存储指南
  • 即梦PixelDance:从追赶到领跑,一跃成为全球AI竞赛的领航者!
  • 付费计量系统的标准化框架(下)
  • PCIe扫盲(14)
  • 树莓派基础命令
  • Keil5安装arm和C51共存环境
  • SSC338D/SSC338Q CA7*2+IPU5M/Multi-sensorISP: HDR/3DNR
  • 一键转换:Python如何轻松将PPT转换为PDF
  • Spring(三)Spring事件+计划定时任务+条件注解+SpringAware
  • 详细解释在Android开发中如何实现自定义View
  • Vue.js入门
  • “AI+Security”系列第3期(二):AI赋能自动化渗透测试
  • GPT实现联网,NextChat插件的配置说明
  • MySQL高阶1853-转换日期格式
  • 手机也可以更换任意IP地址吗?
  • 【算法】分治:归并之 912.排序数组(medium)