redis日常操作

Posted wang_zai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis日常操作相关的知识,希望对你有一定的参考价值。

redis针对所有类型的日常操作:

keys *                  ## 取出所有key
keys my*                ## 模糊匹配
exists name             ## 存在name键返回1,否则返回0
del key1                ## 删除一个key,成功返回1,否则返回0
expire key1 100         ## 设置key1 100s后过期
ttl key1                ## 查看键还有多长时间过期,单位为s,当key不存在时,返回-2;当key存在但没有设置剩余生存时间
                        ## 时,返回-1;否则返回key的剩余时间
select 0                ## 代表选择当前数据库,默认为0数据库
move age 1              ## 把age移动到1数据库
persist key1            ## 取消key1的过期时间
randomkey               ## 随机返回一个key
rename oldname newname  ## 重命名key
type key1               ## 返回键的类型
dbsize                  ## 返回当前数据库中key的数目
info                    ## 返回redis数据库状态信息
flushdb                 ## 清空当前数据库中所有的键
flushall                ## 清空所有数据库中所有的键
bgsave                  ## 保存数据到rdb文件中,在后台运行
save                    ## 作用同上,在前台运行
config get *            ## 获取所有配置参数
config get dir          ## 获取dir配置参数
config set dir          ## 更改dir配置参数

说明:redis数据恢复,首先定义或者确定dir目录和dbfilename,然后把备份的rdb文件放到dir目录下面,重启redis服务即可。

以上是关于redis日常操作的主要内容,如果未能解决你的问题,请参考以下文章

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

Redis日常运维-常用命令汇总

Redis数据库的日常使用

前端面试题之手写promise

jedis连接redis

使用java jedis封装Redis Stream操作案例