redis命令
薄荷加点糖   569   2 2020-03-17 00:13 
最新一次编辑的原因:

redis-cli 进入到

127.0.0.1:6379>

返回满足所有的键:keys *(可模糊匹配)

exists是否存在指定的key

expire 设置某个key过期的时间,使用ttl查看剩余时间

persist取消过期时间

select选择数据库 数据库为0到15(共16个数据库)默认进入到的是0数据库

move【key】【数据库下标】将当前数据中的key转移到其他数据库中

randromkey随机返回数据库里的一个key

rename 重命名key

echo 打印输出

dbsize 查看数据库的key的数量

info 获取数据库信息

config get实时传输收到的请求(返回相关的配置信息)

config get * 返回所有的配置

flushdb 清空当前数据库,flushall 清空所有数据库。

修改redis登录:

因为redis速度相当快,所以在一台比较好的服务器下,一个外部用户在一秒内可以进行15w次的密码尝试,这意味着你需要设定非常强大的密码来方式暴力破解。

vi 编辑redis.conf文件 找到#requirepass foobared进行保存修改

重启服务器pkill redis-server

再次进入127.0.0.1:6379>keys *

会发现没有权限进行查询127.0.0.1:6379>auth 设置的密码

输入密码则成功进入

每次进入时,都需要输入密码,还有种简单的方式:

直接授权登录/usr/local/redis/bin/redis-cli -abhz


本作品系原创,采用《署名-非商业性使用-禁止演绎4.0 国际》许可协议.转载请说明出处
本文链接:https://www.upupor.com/u/20031700136796865536 复制分享
评论2
upupor

upupor 2020-03-17 00:14 · 回复

薄荷加点糖

薄荷加点糖 2020-03-17 00:15 · 回复

@UPUPOR : 串串