正在为你努力加载中........

点滴记录 分享
12
2015-12
首页 >> redis >> redis高级应用 服务器相关命令

redis高级应用 服务器相关命令

redis高级应用 常见的命令
获取key
127.0.0.1:6379> keys m*
exists确认key是否存在
127.0.0.1:6379> EXISTS aa
(integer) 1
127.0.0.1:6379> EXISTS aaaaa
(integer) 0
del 删除一个key

expire设置key的过期日期,前提是key必须存在,可以使用ttl命令查看

move 将key转移到其他数据库里面(切换数据库是 select 0 , 数据库是0-16 ,可以在配置文件进行修改)
-----------------------------------------------------
PERSIST 移除过期日期
127.0.0.1:6379> set username wangjian
OK
127.0.0.1:6379> 
127.0.0.1:6379> EXPIRE username 40
(integer) 1
127.0.0.1:6379> PERSIST username
(integer) 1
127.0.0.1:6379> ttl username
(integer) -1
127.0.0.1:6379> get username
"wangjian"

RANDOMKEY  随机返回一个key
127.0.0.1:6379> RANDOMKEY
"username"

type 返回key的类型

DBSIZE 返回当前数据库中key的数量

info 获取服务器的相关信息

flushdb 清空当前数据库中的key

flushall 删除所有数据库的所有key


批量删除key


redis-cli -a 密码 -n 2 keys "r_*" | xargs redis-cli -a sxb16balabala -n 2 del

其中 -n 是选择数据库


作者:一根烟的寂寞 分类:redis
浏览:1128 评论:0

发表评论: