Redis学习08——kes的通用操作
来源:互联网 发布:c语言程序举例 编辑:程序博客网 时间:2024/06/01 08:32
- Redis学习08kes的通用操作
- 一获取匹配的key
- 二删除指定的key
- 三判断key是否存在
- 四为key重命名
- 五设置过期时间
- 六获取key所剩的超时时间
- 七获取key的类型
Redis学习08——kes的通用操作
一、获取匹配的key
命令:
keys pattern
含义:
获取所有与pattern匹配的key,返回所有与该key匹配的keys。*表示任意一个或者多个字符。?表示任意一个字符。
示例
127.0.0.1:6379> keys * 1) "mysortedset" 2) "appendtest" 3) "myset3" 4) "num" 5) "num2" 6) "mylist2" 7) "mylist" 8) "myset2" 9) "username"10) "myset4"11) "myset1"12) "mylist3"13) "addr"14) "myhash"15) "mysorted"127.0.0.1:6379> keys my* 1) "mysortedset" 2) "myset3" 3) "mylist2" 4) "mylist" 5) "myset2" 6) "myset4" 7) "myset1" 8) "mylist3" 9) "myhash"10) "mysorted"
二、删除指定的key
命令:
del key1 key2 ...
含义:
删除指定的key
示例
127.0.0.1:6379> del num num2 addr(integer) 3127.0.0.1:6379> keys * 1) "mysortedset" 2) "appendtest" 3) "myset3" 4) "mylist2" 5) "mylist" 6) "myset2" 7) "username" 8) "myset4" 9) "myset1"10) "mylist3"11) "myhash"12) "mysorted"
三、判断key是否存在
命令:
exists key
含义:
判断该key是否存在,1代表存在,0代表不存在
示例
127.0.0.1:6379> exists myhash(integer) 1127.0.0.1:6379> exists myxxxx(integer) 0
四、为key重命名
命令:
rename key newKey
含义:
为key重命名
示例
127.0.0.1:6379> get appendtest"qiwenming-wiming"127.0.0.1:6379> rename appendtest atestOK127.0.0.1:6379> get atest"qiwenming-wiming"
五、设置过期时间
命令:
expire key
含义:
设置过期时间,单位:秒
示例
127.0.0.1:6379> expire newtest 30(integer) 0127.0.0.1:6379> expire atest 30(integer) 1
六、获取key所剩的超时时间
命令:
ttl key
含义:
获取key所剩的超时时间,如果没有设置超时时间,返回-1。如果返回-2,表示超时不存在。
示例
127.0.0.1:6379> ttl atest(integer) 10127.0.0.1:6379> ttl atest(integer) 6127.0.0.1:6379> ttl atest(integer) -2127.0.0.1:6379> ttl mylist(integer) -1
七、获取key的类型
命令:
type key
含义:
获取指定key的类型。该命令以字符串的格式返回。返回的字符串为string、list、set、hash、zset,如果key不存在,返回none
示例
127.0.0.1:6379> keys * 1) "mysortedset" 2) "myset3" 3) "mylist2" 4) "mylist" 5) "myset2" 6) "username" 7) "myset4" 8) "myset1" 9) "mylist3"10) "myhash"11) "mysorted"127.0.0.1:6379> type usernamestring127.0.0.1:6379> type mylistlist127.0.0.1:6379> type myhashhash127.0.0.1:6379> type myset1set127.0.0.1:6379> type mysortedsetzset127.0.0.1:6379> type xiaomingxxxxnone
阅读全文
0 0
- Redis学习08——kes的通用操作
- JAVAWEB开发之redis学习(七)——key相关的通用操作
- redis的通用key操作
- redis keys的通用操作
- Redis Keys的通用操作
- Redis Keys的通用操作
- Redis-Keys的通用操作
- Redis学习(四)Redis的特性和Keys的通用操作
- Redis通用操作命令
- redis通用key操作
- redis通用key操作命令
- redis通用key操作命令(总)
- Redis常用命令-通用key-value操作
- 【Android】通用系列 —— 用简单通用的方式操作ListView
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理
- JAVAWEB开发之redis学习(二)——string相关的操作命令
- JAVAWEB开发之redis学习(三)——list相关的操作命令
- using Socket in C++
- spring的bean一般是单例模式,那多线程是怎么解决的?
- Android studio中布局文件出现render problem问题
- TCP和UDP以及IP报文格式
- ThreadLocal原理解析
- Redis学习08——kes的通用操作
- 数学之美笔记2
- 作业
- Java并发编程:深入剖析ThreadLocal
- #hiho1513 : 小Hi的烦恼 (bitset解决五维数点问题)
- Java(2-1)
- 17.9.28日报
- jQuery小案例轮播图的实现
- OSM初识(二)JOSM