keys * 显示所有key
 
查找所有以s开头的key
用s*  *代表任意字符
  1. 127.0.0.1:6379> keys s*
  2. 1) "set3"
  3. 2) "sort1"
  4. 3) "set2"
  5. 4) "set1"
  6. 127.0.0.1:6379> keys s*1
  7. 1) "sort1"
  8. 2) "set1"
查找所有s开头 后面紧跟任意一个字符的key
  1. 127.0.0.1:6379> keys s?
  2. 1) "s1"
del删除key
 
 
exists判断key是否存在 1表示存在  0表示不存在
  1. 127.0.0.1:6379> exists s1
  2. (integer) 1
  3. 127.0.0.1:6379> exists asdasd
  4. (integer) 0
get获取元素
  1. 127.0.0.1:6379> lrange list1 0 -1
  2. 1) "b"
  3. 2) "a"
  4. 127.0.0.1:6379> get list1
  5. (error) WRONGTYPE Operation against a key holding the wrong kind of value
  6. 127.0.0.1:6379> get s1
  7. "123456"
rename对key重命名
  1. 127.0.0.1:6379> get s1
  2. "123456"
  3. 127.0.0.1:6379> rename s1 s1_new
  4. OK
  5. 127.0.0.1:6379> get s1_new
  6. "123456"
  7. 127.0.0.1:6379> get s1
  8. (nil)
expire 设置n2 有效时间
ttl查看剩余时间
  1. 127.0.0.1:6379> expire s1_new 120
  2. (integer) 1
  3. 127.0.0.1:6379> ttl s1_new
  4. (integer) 113
type显示类型
  1. 127.0.0.1:6379> type name
  2. string
  3. 127.0.0.1:6379> type list2
  4. list
  5. 127.0.0.1:6379> type set3
  6. set
  7. 127.0.0.1:6379> type sort1
  8. zset
  9. 127.0.0.1:6379> type r1
  10. set
  11. 127.0.0.1:6379> type student
  12. hash
 
 
 

峰Redis学习(7)Redis 之Keys 通用操作的更多相关文章

  1. redis学习之——redis.conf配置(基本)文件学习

    # Redis configuration file example # Note on units: when memory size is needed, it is possible to sp ...

  2. Redis学习笔记(二) ---- PHP操作Redis各数据类型

    Redis 一.使用PHP操作Redis存储系统中的各类数据类型方法 1.String(字符串)操作 <?php // 1. 实例化 $redis = new Redis; // 2. 连接 r ...

  3. Redis线上环境做Keys匹配操作!你可以离职了!

    转自:https://blog.csdn.net/bntx2jsqfehy7/article/details/84207884一.一个新闻 新闻内容如下:php工程师执行redis keys * 导致 ...

  4. Redis学习笔记~Redis主从服务器,读写分离

    回到目录 Redis这个Nosql的存储系统一般会被部署到linux系统中,我们可以把它当成是一个数据服务器,对于并发理大时,我们会使用多台服务器充当Redis服务器,这时,各个Redis之间也是分布 ...

  5. redis学习笔记-redis的安装

    Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...

  6. Redis学习笔记-Redis内部数据结构

    Redis内部数据结构 Redis和其他key-value数据库的很大区别是它支持非字符串类型的value值.它支持的value值的类型如下: sds (simple dynamic string) ...

  7. Redis学习笔记(二)——Keys通用操作

    1.查询所有key: keys * 2.*通用符(代表0或多),查询所有以n(*)开头的key: keys n* 3.?通用符(代表1个字符): key n? 4.del删除key [key1 key ...

  8. redis学习笔记——Redis过期键的删除策略

    Redis过期键的删除策略 对于过期键一般有三种删除策略 定时删除:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作: 惰性删除:放任键过期 ...

  9. redis学习总结-redis作为MyBatis的自定义缓存

    1.RedisCache.java package com.houtai.cache; import java.util.concurrent.locks.ReadWriteLock; import ...

随机推荐

  1. codefoce Cooking Time

    #include <bits/stdc++.h> using namespace std; struct T { // 贪心 优先弹出相邻靠后的材料 int id; int p; bool ...

  2. ubuntu下配置环境

    https://blog.csdn.net/zzc15806/article/details/73662491

  3. grep 的学习 正则

    grep 命令: grep  "name"   /path/file_name    从file_name文件中中查找 name 字符 grep  -c    "name ...

  4. PTA——简单计算器

    PTA 7-20 简单计算器 #include<stdio.h> int main() { int a,b; char c; scanf("%d",&a); w ...

  5. JavaSE笔记

    this关键字 哪个对象调用方法,方法定义中的this即为该对象的引用! static关键字 使用static声名的成员变量为静态成员变量,在第一次使用的时候被初始化,static成员变量只有一份 使 ...

  6. yum小结

    1.查看系统默认安装的yum# rpm -qa|grep yum2.卸载yum# rpm -e yum-fastestmirror-... yum-metadata-parser-... yum-3. ...

  7. 《DSP using MATLAB》Problem 6.16

    从别的地方找来的: 截图有些乱. 结构流程图如下

  8. centos7安装的mysql无法启动(mysql daemon failed to start)

    不知道是什么原因,启动mysql时一直报这个错误,卸载重装mysql也没用 后来看到网上有人说,执行命令mysql_install_db就可以了 一试还真的行

  9. Ubuntu安装时怎样分区

    1./swap交换分区,一般为你机器内存的两倍.少于这个容量.系统无法进入休眠. 实质是硬盘上的交换空间而非分区.所以没有格式,默认休眠将数据储存于此 能够取消(如不用swap必须再设定方可休眠)-- ...

  10. 用Hi3518EV200板当spi烧录器

    1. setenv bootargs setenv bootcmd 2.ddr烧录uboot 3.uboot下tftp下载文件 mw.b ff ;tftp ;sf erase ;sf write ; ...