您现在的位置是: 首页 > MySQL MySQL
NOSQL数据库之 - Redis(2)
冬寂 2020-08-28 13:38:22 【MySQL】 1779人已围观
五、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)