首页 > 代码库 > redis常用命令:
redis常用命令:
redis常用命令:
一 .键值相关命令:
key:取出当前数据库中的所有key:
keys * //全匹配
keys my* //模糊匹配
exists : 确认一个key是否存在,返回值1存在,0不存在.
exists name
exists age
del : 删除一个key
del name
del age
expire 设置一个key的过期时间
expire addr 10 // 设置addr这个key的过期时间是10秒.
ttl addr //查看addr这个key还有多长时间过期. 返回值为0时,说明已过期
move 将当前数据库中的key转移到其他的数据库
select db1 //选择当前要操作的数据库名
set age 30
get age
move age db2 //将db1中的age属性赋值,然后移动到db2数据库.
persist:移除给定key的过期时间.
expire age 300
ttl age //剩余过期秒数
persist age //取消过期时间
ttl age //返回-1 ,表示未限定过期时间.
randomkey 随机返回key空间的一个key
无参.
rename 重命名key
keys * //查询出所有的key 返回值 假如有 age
rename age age_field //将key重命名为age_field
type 返回值的类型
type myString // string
type myset1 // set
type myzset2 //zset
type mylist1 //list
二. 服务器相关命令
ping 测试连接是否存活
/redis-cli
ip 端口 >ping
config get *
flushdb //清空当前选中的数据库的所有key
flushall //删除所有数据库里的所有key
三 redis高级应用。
1. 安全性
#requirepass
vi /usr/local/redis/etc/redis.conf
修改: #requirepass 123456 // 123456即是密码
命令模式下输入 /要定位的字符串 回车 即可以在vi里定位, 按 n 跳到下一个
密码进入:
方法1 bin/redis-cli 回车
auth 密码// 授权登录
>./redis-cli
> auth boa
方法2 : bin/redis-cli -a 密码 //直接用授权的命令去登录授权也可可以。
>./redis-cli -a boa
来自为知笔记(Wiz)
redis常用命令:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。