广告
返回顶部
首页 > 资讯 > 数据库 >Redis之-键值操作
  • 860
分享到

Redis之-键值操作

2024-04-02 19:04:59 860人浏览 独家记忆
摘要

接下来有Redis一些常用命令的学习,但是有部分是我们生产环境禁用的,会影响性能,不符合redis开发规范,大家可以自行搜索阿里redis开发规范进行借鉴与学习 1,keys pattern通用键查询 在r

接下来有Redis一些常用命令的学习,但是有部分是我们生产环境禁用的,会影响性能,不符合redis开发规范,大家可以自行搜索阿里redis开发规范进行借鉴与学习

1,keys pattern通用键查询

在redis里,允许模糊查询key
有3个通配符 , ? ,[]
: 通配任意多个字符
?: 通配单个字符
[]: 通配括号内的某1个字符
127.0.0.1:6379> keys
1) "What"
127.0.0.1:6379> keys What
1) "What"
127.0.0.1:6379> get What
"laoyang"
127.0.0.1:6379> keys Wha

1) "What"
127.0.0.1:6379> keys Wha[ty]
1) "What"
127.0.0.1:6379> keys Wha?
1) "What"

2,randomkey返回随机key名的
127.0.0.1:6379> set chief yuhao
OK
127.0.0.1:6379> randomkey
"chief"
127.0.0.1:6379> randomkey
"What"

3,判断key的类型
127.0.0.1:6379> type chief
string

4,判断key存不存在
127.0.0.1:6379> exists chief
(integer) 1
返回1就是存在,0为 不存在

5,rename key
如果key存在,就会覆盖盖key

6,move key 将某个key移动到其他库中
127.0.0.1:6379> keys
1) "yuhao"
2) "What"
127.0.0.1:6379> move yuhao 1
(integer) 1
127.0.0.1:6379> get yuhao
(nil)
127.0.0.1:6379> keys

1) "What"

7,过期时间--秒为单位的
查询有效期
127.0.0.1:6379> ttl What
(integer) -1 永久有效是负一

127.0.0.1:6379> get What
"laoyang"
127.0.0.1:6379> expire What 5 设定5秒过期
(integer) 1
127.0.0.1:6379> get What
(nil)
127.0.0.1:6379> keys *
(empty list or set)

您可能感兴趣的文档:

--结束END--

本文标题: Redis之-键值操作

本文链接: https://www.lsjlt.com/news/42334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis之-键值操作
    接下来有redis一些常用命令的学习,但是有部分是我们生产环境禁用的,会影响性能,不符合redis开发规范,大家可以自行搜索阿里redis开发规范进行借鉴与学习 1,keys pattern通用键查询 在r...
    99+
    2022-10-18
  • 怎么在Redis中实现键值过期操作
    这篇文章将为大家详细讲解有关怎么在Redis中实现键值过期操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.过期设置Redis 中设置过期时间主要通过以...
    99+
    2022-10-18
  • redis中key键操作
    keys */查看所有的key remoteSelf:1>select 0 "OK" remoteSelf:0>keys * 1) "SUBCRIBEMAP" 2) "test" exists key名字/判断某个key是...
    99+
    2018-11-02
    redis中key键操作
  • python之操作redis
    # coding:utf8 # 导入模块 import redis # 连接redis库 # r = redis.Redis(host='192.168.10.128',port=6379,db=0) # 主要是为了向后兼容 r = red...
    99+
    2023-01-31
    操作 python redis
  • Python之Redis操作
    目录 一. 介绍A. 什么是 Redis?B. Redis 的特点和用途C. Python 操作 Redis 的优势 二. 使用 Redis 客户端库A. 安装 Redis 客户端库B...
    99+
    2023-08-31
    redis python
  • Redis数据操作--散列键
    | 一个散列由多个域 值对(field-value pair)组成,散列的域和值都可以     是文字,整数,浮点数或者二进制数据。 #...
    99+
    2022-10-18
  • 怎么操作redis列表的值
    要操作Redis列表的值,可以使用以下命令:1. RPUSH key value1 [value2 ...]:将一个或多个值插入到列...
    99+
    2023-09-11
    redis
  • Redis键值相关命令
    1. keys格式:keys {pattern}返回满足给定pattern的所有key。2. exists格式:exists 'key'判断key是否存在。3. del格式:del 'key'删除key。4...
    99+
    2022-10-18
  • redis之strings类型及操作
    set 设置key对应的值为string类型的value.如:set name HongWansetnx设置key对应的值为string类型的value。如果key已经存在,返回0,nx是not exist...
    99+
    2022-10-18
  • redis之sets类型及操作
    sets类型及操作set是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作,操作中key理解为集合的名字。set的是通过hash table实现(即set并没有顺序)...
    99+
    2022-10-18
  • redis之lists类型及操作
    lists类型及操作list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。...
    99+
    2022-10-18
  • redis之hashes类型及操作
    hashes类型及操作Redis hash是一个string类型的field和value的映射表.它的添加、删除操作都是O(1)(平均)。hash特别适合用于存储对象。相较于将对象的每个字段存成单个stri...
    99+
    2022-10-18
  • Redis之zset类型及操作
    zset是string类型的有序集合 zadd:向名称为key的zset中添加元素member,score用于排序。如果该元素存在,则更新其顺序。 127.0.0.1:6379> zadd myzs...
    99+
    2022-10-18
  • Redis之list类型及操作
    lpush:在key对应list的头部添加字符串元素。 127.0.0.1:6379> lpush mylist world (integer) 1 127.0.0.1:6379> lpush ...
    99+
    2022-10-18
  • Redis之string类型及操作
    set:设置key对应的值为string类型的value。 127.0.0.1:6379> set name stone OK 127.0.0.1:6379> get name "sto...
    99+
    2022-10-18
  • Redis键值设计的实践
    目录1 优雅的key结构2 拒绝BigKey2.1 判断BigKey2.2 BigKey的危害2.3 如何发现BigKey2.4 如何删除BigKey3 恰当的数据类型3.1 存储对象3.2 Hash优化在Redis中,...
    99+
    2023-01-30
    Redis键值 Redis键值设计
  • redis之sorted sets类型及操作
    sorted sets类型及操作 sorted set是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以...
    99+
    2022-10-18
  • Java之操作Redis案例讲解
    首先 下载 jedis.jar包 然后再 工程设置里面找到Libraries,点击+。添加下载好的jedis.jar包。点击OK退出即可 创建Java_Control_Redis类...
    99+
    2022-11-12
  • Python处理键映射值操作详解
    目录1. 问题背景2. collections 概述2.1 什么是collections2.2 Collections 内部结构2.3 collections 使用方法3. defa...
    99+
    2022-11-16
    Python键映射值操作 Python键映射值 Python 映射值
  • Redis 键值设计使用总结
    目录前言Redis使用中不规范的现象Redis 使用业务场景推荐与建议如何设计出优雅的key一、遵循如下几个最佳实践约定二、尽量避免bigkey三、使用恰当的数据类型Redis 缓存在实际应用中的使用建议使用业务规范前言...
    99+
    2023-04-07
    Redis 键值设计 Redis 键值 Redis 键值使用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作