首页 > 数据库 >1 REDIS 入门1

1 REDIS 入门1

时间:2023-04-08 23:37:22浏览次数:50  
标签:newkey 入门 查看 REDIS redis keyname key cli

1 连接 登录认证

redis-cli  -h  hostip  -p port  -a  pwd     命令行登录认证。入门常用,可用于登录远程redis库。出于安全考虑,可以不带密码先进行连接,然后再通过 auth pwd 进行认证

redis-cli   客户端工具。如果本机安装并启动了redis服务,redis-cli 命令会直接连接到本机的redis

 

2 redis 命令格式   command keyname

 

3 查看所有的key

keys *    

也可以按照要求匹配key  如:keys name*

 

4 检查key是否存在

exists keyname   如果存在keyname,则返回1,;否则返回0

 

5 查看key存储的数据类型

type keyname  查看keyname的数据类型

 

6 随机获取一个key

randomkey

 

7 修改key名称

rename  key  newkey  将key 修改为newkey。如果newkey 已经存在,也能修改成功,但是会导致 原先newkey被覆盖掉,从而出现 newkey--keyvalue 的组合。

renamenx  key  newkey  仅当newkey不存在时,将key修改为newkey   。正常情况下建议使用rewnamenx

 

8查看key的数据库key数量

dbsize

 

 


 

标签:newkey,入门,查看,REDIS,redis,keyname,key,cli
From: https://www.cnblogs.com/ygbl/p/17291235.html

相关文章

  • 一文讲透 Redis 事务 (事务模式 VS Lua 脚本)
    准确的讲,Redis事务包含两种模式:事务模式和Lua脚本。先说结论:Redis的事务模式具备如下特点:保证隔离性;无法保证持久性;具备了一定的原子性,但不支持回滚;一致性的概念有分歧,假设在一致性的核心是约束的语意下,Redis的事务可以保证一致性。但Lua脚本更具备实用场景,它......
  • Typora入门笔记-2023-04-08
    Typora入门笔记-2023.4.081-6个#号代表标题的大小,井号越多标题越小字体holleworld!hello,worldHELLO,WORLDHELLO,WORLD引用选择狂神说Java,走向人生巅峰选择狂神说Java,走向人生巅峰选择狂神说Java,走向人生巅峰图片超链接点击跳转到狂神博客列表ABCAB......
  • go操作redis
    前言:使用第三方开源的redis库:github.com/gomodule/redigo/redis需要先安装redis包gogetgithub.com/gomodule/redigo/redis 正文: window下打开redis服务:打开cmd命令行窗口cdC:\ProgramFiles\Redisredis-server.exeredis.windows.conf本地连接redistelnet127.......
  • Rust编程语言入门之函数式语言特性:-迭代器和闭包
    函数式语言特性:-迭代器和闭包本章内容闭包(closures)迭代器(iterators)优化改善12章的实例项目讨论闭包和迭代器的运行时性能一、闭包(1)-使用闭包创建抽象行为什么是闭包(closure)闭包:可以捕获其所在环境的匿名函数。闭包:是匿名函数保存为变量、作为参数可在一个地方......
  • Redis 数据库
    Redis数据库客户端和服务端命令服务器端服务器端的命令为redis-server可以使⽤help查看帮助⽂档redis-server--help服务器操作psaux|grepredis查看redis服务器进程sudokill-9pid杀死redis服务器sudoredis-server/etc/redis/redis.conf指定加载的配置文件......
  • Semantic Kernel 入门系列:
    不论你是否关心,不可否认,AGI的时代即将到来了。在这个突如其来的时代中,OpenAI的ChatGPT无疑处于浪潮之巅。而在ChatGPT背后,我们不能忽视的是LLM(LargeLanguageModel)大型语言模型。一夜之间所有的大厂商都在搞LLM,虽然很难有谁能和OpenAI相匹敌,但是随着AI领域的新摩尔定律的发功,......
  • Verilog入门
    Verilog代码示例://38译码器模块moduledec3_8(a,y);input[2:0]a;output[7:0]y;assigny=1<<a;endmoduleVerilog结构:数字常量变量位宽不做说明的话,默认是一位数据类型不做说明的话,默认是wire类型运算符assign语句assign语句:无论右边......
  • 第 2 章 Linux 基础篇-Linux 入门
    第2章Linux基础篇-Linux入门2.1Linux介绍2.1.1概述\1.linux怎么读,不下10种\2.linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目(c/c++/php/python/java/go)都会部署到Linux/unix系统上。\3.常见的操......
  • Redis 源码解析之通用双向链表(adlist)
    Redis源码解析之通用双向链表(adlist)概述Redis源码中广泛使用adlist(Agenericdoublylinkedlist),作为一种通用的双向链表,用于简单的数据集合操作。adlist提供了基本的增删改查能力,并支持用户自定义深拷贝、释放和匹配操作来维护数据集合中的泛化数据value。adlist的数......
  • redis内存配置调优
    内存优化配置maxmemory1610612736maxmemory-policyallkeys-lru作用这两个参数对Redis的内存管理非常重要,可以帮助Redis避免因为内存占用过多而导致性能下降或运行崩溃的问题。maxmemory参数可以控制Redis实例的内存上限,防止Redis使用过多内存而导致操作系统的OOM(Out-Of-Memory)杀......