您现在的位置是: 首页 > MySQL MySQL
NOSQL数据库之 - Redis(2)
冬寂
2020-08-28 13:38:22
【MySQL】
2407人已围观
五、Redis常用命令
redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在linux终端使用。
1、键值相关的命令
2、服务器相关命令
(1)keys
返回当前数据库里面的键,可以使用通配符,* 表示:任意多个,?任意一个字符。
(2)exists
判断一个键是否存在。
语法:exists 键名称
(3)del
删除指定的键
语法: del 键名称
(4)expire
设置键的有效期
语法:expire key 有效期(秒数)
(5)ttl
返回一个键剩余的过期时间.
(6)type
返回数据类型
语法: type key
(7)select
选择数据库,在redis里面默认有0-15号数据库,默认是0号数据库,
可以通过redis.conf配置文件进行设置。
切换数据库语法:select 数据库的编号
(8)dbsize
返回当前数据库里面键的个数
(9)flushdb
清空当前数据库里面所有的键,(慎重使用)
(10)flushall
清空所有数据库里面的所有的键,(慎重使用)
六、安全认证
设置客户端连接后进行任何其他操作前需要使用的密码。
方法:打开redis的配置文件(redis.conf)
(1)#requirepass 设置的密码
注意:设置的密码是明文的,因此要对redis.conf配置文件,进行严格的授权。
(2)重启redis服务,让密码生效。
关闭redis服务 pkill redis-server
启动 /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
(3)客户端验证方式:
注意:如果没有通过验证,则无法操作:
方式一:
通过客户端登录到服务器时,添加 -a 选项。语法:redis-cli –a 密码
方式二;
登录到服务器端后,使用auth命令来完成验证。语法auth 密码。
上一篇: NOSQL数据库之 - Redis(3)
下一篇: NOSQL数据库之 - Redis(1)
相关文章
随机图文
-
当我读了4000期《时代》周刊以后(The TIME Project)
在2013年到2017年期间,我阅读了从1923年到2000年的每一期《时代》杂志,总共将近4000期,同时也相当于是研读了77年有价值的历史。一开始,我只是把这项阅读工程当成一种追踪经济历史的方式,但最后的落脚点却是个人变革。通过一周接一周地阅读一代又一代人出版的《时代》,我能够观察与感知到历史画卷在我面前徐徐展开。这个经历最终改变了我的生活方式。原作者Scott Krisiloff -
韦伯太空望远镜将改写宇宙历史(The Webb Space Telescope Will Rewrite Cosmic History. If It Works.)
韦伯太空望远镜将改写宇宙历史(The Webb Space Telescope Will Rewrite Cosmic History. If It Works.),韦伯首张深空场 -
复利的本质
复利 -
小王子(三)
在沙漠、岩石、雪地上行走了很长的时间以后,小王子终于发现了一条大路。 所有的大路都是通往人住的地方的
