您现在的位置是: 首页 >  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 密码。

很赞哦! ( 16 )

站点信息

  • 建站时间:2020-08-10
  • 文章统计100篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我